There are a few new options for configuring your Azure Kubernetes Service cluster that are currently in preview.
- The first one let you select Ubuntu 18.04 as the OS version, the default being 16.04.
- The second one let you select containerd as the container runtime, the default being Moby.
- The third one is the availability of Gen 2 VMs for the worker nodes.
Microsoft states that by using containerd, pod startup latency improves and node resource consumption by the container runtime decreases. Note that the nodes OS must be Ubuntu 18.04 and that docker commands (ex: docker ps) won't work if issued directly on the nodes, you'll have to use crictl instead.
Check the doc for more info: https://docs.microsoft.com/en-us/azure/aks/cluster-configuration
Learn Docker and Kubernetes
Like this blog post? I also teach Docker and Kubernetes at Kubernetes Academy Online.
Kubernetes Academy Online is Offering Self-Paced Online Video Training Courses with complete Hands-on Exercises. Available for AWS, Azure, DigitalOcean, Google Cloud Platform, and Linode. In English or French. Instructor-led Virtual Classes also available.
Courses info: KubernetesAcademy.online
🔥 Use the following code at checkout to save $10 on my self-paced courses. 1 offer per account.