Is Kubernetes 1.24 supported now?
jwtty opened this issue · 2 comments
Describe the bug
Hey, I tried to use aks-engine to deploy a cluster with orchestrator version set to 1.24. However, kubelet keeps failing on the nodes. I see error Error: failed to run Kubelet: unable to determine runtime API version: rpc error: code = Unavailable desc = connection error:
. Looks like it cannot find the container runtime endpoint.
After I followed the k8s doc and added two other flags: --container-runtime=remote
and --container-runtime-endpoint=unix:///run/containerd/containerd.sock
, kubelet was able to start.
Looks like the containerd.sock is different from the k8s default value.
Steps To Reproduce
Provision a cluster with orchestrator version set to 1.24.
Expected behavior
Cluster gets started successfully.
AKS Engine version
Version: canary
GitCommit: 4137606
GitTreeState: clean
Kubernetes version
1.24
Additional context
👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it.
looks like it's working by adding "containerRuntime: containerd" setting in clusterDefinition.