When you create a node pool in a Container Service for Kubernetes (ACK) cluster, you can select ContainerOS as the operating system of nodes. ContainerOS is simple and secure and is optimized for containers. ContainerOS is a lightweight Linux distribution intended for running containerized applications. ContainerOS contains only the required software packages and system services, which greatly improves system security and performance.
Prerequisites
An ACK cluster is created. The ACK cluster runs Kubernetes 1.24.6 or later and uses containerd. For more information about how to create an ACK cluster, see Create an ACK managed cluster. For more information about how to update an ACK cluster, see Update an ACK cluster.
Procedure
Log on to the ACK console. In the left-side navigation pane, click Clusters.
On the Clusters page, click the name of the cluster that you want to manage and choose in the left-side navigation pane.
In the upper-right corner of the Node Pools page, click Create Node Pool.
In the Create Node Pool dialog box, set Operating System to ContainerOS 3, configure other parameters, and then click Confirm Order.
For more information about other parameters, see Create a node pool.
References
For more information about the applicable scope, basic information, characteristics, benefits, and security of ContainerOS, see ContainerOS overview.
ContainerOS has accelerated operating system startups and image pulling to improve the efficiency of node scale-outs for ACK. For more information, see Use ContainerOS to quickly scale out nodes.
For more information about how to work with the administrative container of ContainerOS, such as accessing the host environment and stopping, restarting, or deleting the administrative container, see Work with the administrative container of ContainerOS.
For more information about the release notes for the ContainerOS image, see Release notes for OS images.