update cri-o stream to 1.29 and add cluster and join configs

This commit is contained in:
2023-12-17 18:40:42 -07:00
parent 925ff4e71c
commit a0564307fd
7 changed files with 78 additions and 6 deletions

View File

@ -17,7 +17,7 @@ storage:
inline: |
[cri-o]
name=cri-o
stream=1.17
stream=1.29
profiles=
state=enabled
# YUM repository for kubeadm, kubelet and kubectl
@ -57,6 +57,29 @@ storage:
rpm-ostree install kubelet kubeadm kubectl cri-o
systemctl enable crio kubelet
systemctl reboot
- path: /home/steven/cluster-config.yaml
mode: 0600
overwrite: true
contents:
inline: |
apiVersion: kubeadm.k8s.io/v1beta2
kind: ClusterConfiguration
controllerManager:
extraArgs:
flex-volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
nodeRegistration:
kubeletExtraArgs:
volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
- path: /home/steven/join-config.yaml
mode: 0600
overwrite: true
contents:
inline: |
apiVersion: kubeadm.k8s.io/v1beta2
kind: JoinConfiguration
nodeRegistration:
kubeletExtraArgs:
volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
passwd: # setting login credentials
users:
- name: steven

View File

@ -17,7 +17,7 @@ storage:
inline: |
[cri-o]
name=cri-o
stream=1.17
stream=1.29
profiles=
state=enabled
# YUM repository for kubeadm, kubelet and kubectl
@ -57,6 +57,29 @@ storage:
rpm-ostree install kubelet kubeadm kubectl cri-o
systemctl enable crio kubelet
systemctl reboot
- path: /home/steven/cluster-config.yaml
mode: 0600
overwrite: true
contents:
inline: |
apiVersion: kubeadm.k8s.io/v1beta2
kind: ClusterConfiguration
controllerManager:
extraArgs:
flex-volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
nodeRegistration:
kubeletExtraArgs:
volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
- path: /home/steven/join-config.yaml
mode: 0600
overwrite: true
contents:
inline: |
apiVersion: kubeadm.k8s.io/v1beta2
kind: JoinConfiguration
nodeRegistration:
kubeletExtraArgs:
volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
passwd: # setting login credentials
users:
- name: steven

View File

@ -17,7 +17,7 @@ storage:
inline: |
[cri-o]
name=cri-o
stream=1.17
stream=1.29
profiles=
state=enabled
# YUM repository for kubeadm, kubelet and kubectl
@ -57,6 +57,29 @@ storage:
rpm-ostree install kubelet kubeadm kubectl cri-o
systemctl enable crio kubelet
systemctl reboot
- path: /home/steven/cluster-config.yaml
mode: 0600
overwrite: true
contents:
inline: |
apiVersion: kubeadm.k8s.io/v1beta2
kind: ClusterConfiguration
controllerManager:
extraArgs:
flex-volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
nodeRegistration:
kubeletExtraArgs:
volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
- path: /home/steven/join-config.yaml
mode: 0600
overwrite: true
contents:
inline: |
apiVersion: kubeadm.k8s.io/v1beta2
kind: JoinConfiguration
nodeRegistration:
kubeletExtraArgs:
volume-plugin-dir: "/opt/libexec/kubernetes/kubelet-plugins/volume/exec/"
passwd: # setting login credentials
users:
- name: steven