Azure/aks-engine

Is Kubernetes 1.24 supported now?

jwtty opened this issue · 2 comments

jwtty commented

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.

jwtty commented

looks like it's working by adding "containerRuntime: containerd" setting in clusterDefinition.