class profiles::k8s::node (){ # require Package['containerd.io'] # sudo mkdir -p /etc/containerd # sudo containerd config default | sudo tee /etc/containerd/config.toml # sudo systemctl restart containerd # sudo systemctl enable containerd # # sudo systemctl start kubelet # sudo systemctl enable kubelet # # sudo kubeadm config images pull # # check output for images first: # [sysadmin@ausyd1nxvm2053 ~]$ sudo kubeadm config images list # I0531 00:29:40.968381 6672 version.go:261] remote version is much newer: v1.33.1; falling back to: stable-1.32 # registry.k8s.io/kube-apiserver:v1.32.5 # registry.k8s.io/kube-controller-manager:v1.32.5 # registry.k8s.io/kube-scheduler:v1.32.5 # registry.k8s.io/kube-proxy:v1.32.5 # registry.k8s.io/coredns/coredns:v1.11.3 # registry.k8s.io/pause:3.10 # registry.k8s.io/etcd:3.5.16-0 #Environment="KUBELET_EXTRA_ARGS=--feature-gates=KubeletInUserNamespace=true" }