This topic describes how to mark a node as schedulable or unschedulable in the Container Service for Kubernetes (ACK) console. This allows you to optimize the distribution of the loads on each node.
Procedure
- Log on to the ACK console and click Clusters in the left-side navigation pane.
- On the Clusters page, click the name of a cluster and choose in the left-side navigation pane.
- On the Nodes page, find the node that you want to manage and perform the following operation in the Actions column:
- Choose . In the Schedulability Settings message, click Confirm to change the state of the node to SchedulingDisabled. This way, pods are no longer scheduled to the specified node when you deploy new applications. Existing pods are not affected.
- Choose . In the message that appears, click Confirm to change the state of the node to SchedulingDisabled. This way, pods on the node are evicted, except for the pods that are managed by DaemonSets. Pods are no longer scheduled to the specified node when you deploy new applications.
- Click Confirm. The status of the specified node is changed to Unschedulable.
What to do next
If you want to resume an unschedulable node, perform the following operations:- Find the node that you want to manage and choose Actions column. in the
- In the Schedulability Settings message, click Confirm.