Azure Linux Container Host for AKS Clusters - Rafay Product Documentation

Azure Linux Container Host for AKS Clusters

In late May 2023, Microsoft announced General Availability of Azure Linux Container Host. This is based on the " CBL Mariner" OSS project maintained by Microsoft.

Azure Linux Container Host for AKS and Rafay

Existing AKS Clusters

Customers can add new node pools based on Azure Linux Container Host to their existing AKS clusters provisioned and managed by Rafay.

New AKS Clusters

Customers can provision new AKS clusters where both system and user node pools are based on Azure Linux Container Host.

Add Azure Linux based Node Pool

Customers that wish to add a node pool based on Azure Linux Container Host can do this in Rafay via a declarative cluster specification for AKS. Just add a node pool by adding the following YAML to your existing cluster specification for AKS clusters.

nodePools:
      - apiVersion: "2022-07-01"
        location: centralindia
        name: primary
        properties:
          count: 1
          enableAutoScaling: true
          maxCount: 1
          maxPods: 110
          minCount: 1
          mode: System
          orchestratorVersion: 1.24.9
          osSKU: AzureLinux
          type: VirtualMachineScaleSets
          vmSize: Standard_B4ms
        type: Microsoft.ContainerService/managedClusters/agentPools

View Node Details

Once a node pool based on Azure Linux Container Host has been added to an AKS cluster, users can explore details about nodes using the Cluster Dashboard on the Rafay Console. An example of the node details are shown below highlighting the references to the "Azure Linux Container Host"

Describe Node

Here is an example showing the references to Azure Linux Container Host when an administrator attempts to using kubectl to describe a node.

Important

At the time of this blog, nodes based on Azure Linux Container Host are displayed as **CBL-Mariner/Linux", the name of the OSS project