create control-plane node (creating worker node will be next PR)
using latest flannel for CNI
using latest containerd for CRI
QA
ansible@node1:~$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
control-plane-1 Ready <none> 2m24s v1.24.2
ansible@node1:~$ sudo nerdctl container ls --namespace k8s.io
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
110fa0b4737d k8s.gcr.io/pause:3.6 "/pause" 7 minutes ago Up k8s://kube-system/etcd-control-plane-1
294c0180ab82 k8s.gcr.io/pause:3.6 "/pause" 7 minutes ago Up k8s://kube-system/kube-apiserver-control-plane-1
4f7529f0fff8 k8s.gcr.io/kube-scheduler:v1.24.3 "kube-scheduler --au…" 7 minutes ago Up k8s://kube-system/kube-scheduler-control-plane-1/kube-scheduler
50e307ec3c60 k8s.gcr.io/kube-apiserver:v1.24.3 "kube-apiserver --ad…" 7 minutes ago Up k8s://kube-system/kube-apiserver-control-plane-1/kube-apiserver
57ec73e75b71 k8s.gcr.io/pause:3.6 "/pause" 5 minutes ago Up k8s://kube-flannel/kube-flannel-ds-qk6ts
7f98bf3f82bb k8s.gcr.io/kube-controller-manager:v1.24.3 "kube-controller-man…" 6 minutes ago Up k8s://kube-system/kube-controller-manager-control-plane-1/kube-controller-manager
8766663ac09a docker.io/rancher/mirrored-flannelcni-flannel:v0.18.1 "/opt/bin/flanneld -…" 5 seconds ago Up k8s://kube-flannel/kube-flannel-ds-qk6ts/kube-flannel
8e09dbec0235 k8s.gcr.io/etcd:3.5.3-0 "etcd --advertise-cl…" 7 minutes ago Up k8s://kube-system/etcd-control-plane-1/etcd
b14a5b78509b k8s.gcr.io/pause:3.6 "/pause" 6 minutes ago Up k8s://kube-system/kube-controller-manager-control-plane-1
bdecbe7a8895 k8s.gcr.io/pause:3.6 "/pause" 7 minutes ago Up k8s://kube-system/kube-scheduler-control-plane-1
Why
What
QA