Upgrading the Kubernetes Version on Control Plane Nodes in a Cluster

When Container Engine for Kubernetes supports a newer version of Kubernetes than the version currently running on the control plane nodes in a cluster, you can upgrade the Kubernetes version running on the control plane nodes.

Important

After you’ve upgraded control plane nodes to a newer Kubernetes version, you can’t downgrade the control plane nodes to an earlier Kubernetes version. It’s therefore important that before you upgrade the Kubernetes version running on the control plane nodes, you test that applications deployed on the cluster are compatible with the new Kubernetes version.

Using the Console

To upgrade the version of Kubernetes running on the control plane nodes:

  1. In the Console, open the navigation menu and click Developer Services. Under Containers, click Kubernetes Clusters (OKE).
  2. Choose a Compartment you have permission to work in.

  3. On the Cluster List page, click the name of the cluster where you want to upgrade the Kubernetes version running on the control plane nodes.

    If a newer Kubernetes version is available than the one running on the control plane nodes in the cluster, the Upgrade Available button is enabled at the top of the Cluster page.

  4. Click Upgrade Available to upgrade the control plane nodes to a newer version.
  5. In the Upgrade Cluster Master dialog box, select the Kubernetes version to which to upgrade the control plane nodes, and click Upgrade.

The Kubernetes version running on the control plane nodes is upgraded. From now on, the new Kubernetes version will appear as an option when you’re defining new node pools for the cluster.