When you create a node pool in ACK, you can use ContainerOS as the operating system for the nodes. ContainerOS is a lightweight Linux distribution that is streamlined, secure, and optimized for running container applications. It minimizes non-essential software packages to reduce the attack surface and improve performance.
Limits
ContainerOS is supported only for ACK managed clusters that are version 1.24.6 or later and use containerd as the container runtime. To upgrade a cluster, see Manually upgrade a cluster.
For ContainerOS 3.5.0 and later, the following conditions also apply:
The Terway version must be v1.14.1 or later. To upgrade the component, see Manage components.
The ack-advanced-audit component is not compatible.
To use NAS or CPFS persistent volumes (PVs), you must install cnfs-nas-daemon.
A node pool can have only one data disk.
Both Pre-defined Custom Data and User Data in the node pool configuration run in the bootstrap container. You cannot directly write data to folders on the host, such as /etc/hosts, /etc/resolv.conf, or /usr.
Procedure
Log on to the ACK console. In the left navigation pane, click Clusters.
On the Clusters page, find the cluster to manage and click its name. In the left navigation pane, choose .
On the Node Pools page, click Create Node Pool in the upper-right corner.
In the Create Node Pool dialog box, set Operating System to ContainerOS, configure other options as needed, and then click Confirm.
For more information about the configuration items, see Create and manage node pools.
References
To select an O&M method for your nodes, see O&M for ContainerOS nodes.
For the release notes of ContainerOS images, see ContainerOS image release notes.