Check the following aspects:
Log in to the CCE console and access the cluster console. Choose Nodes in the navigation pane and check the node status. Ensure that the node is in the Running status. A node in the Installing or Deleting status cannot be upgraded.
If the node status is abnormal, restore the node by referring to and retry the check task.
The following table lists the node OSs that support the upgrade. You can reset the node OS to an available OS in the list.
OS |
Restriction |
---|---|
EulerOS 2.5/2.9 |
None |
CentOS 7.7 |
None |
Ubuntu 22.04 |
Some sites cannot perform upgrade. If the check result shows the upgrade is not supported, contact technical support. |
If a node is migrated from a node pool to the default node pool, the node pool label cce.cloud.com/cce-nodepool is retained, affecting cluster upgrade. Check whether the load scheduling on the node depends on the label.
Kubernetes node name, which defaults to the node's private IP. If you select a cloud server name as the node name, the cluster cannot be upgraded.
Log in to the CCE console and access the cluster console. Choose Nodes in the navigation pane, view the node label, and check whether the value of kubernetes.io/hostname is consistent with the ECS name. If they are the same, remove the node before the cluster upgrade.