Actualización de la versión de Kubernetes en nodos de plano de control de un cluster

Descubra cómo actualizar la versión de Kubernetes que se ejecuta en los nodos de plano de control de los clusters que cree mediante Container Engine for Kubernetes (OKE).

Cuando Container Engine for Kubernetes soporta una versión más reciente de Kubernetes que la que se ejecuta actualmente en los nodos de plano de control de un cluster, puede actualizar la versión de Kubernetes que se ejecuta en los nodos de plano de control.

Para actualizar la versión de Kubernetes que se ejecuta en los nodos de plano de control de un cluster, todos los nodos de trabajador deben estar en estado LISTO. Si el cambio de versión falla, revise la solicitud de trabajo CLUSTER_UPDATE fallida para obtener más información. Consulte Visualización de solicitudes de trabajo.

Tenga en cuenta que, al actualizar la versión de Kubernetes que se ejecuta en los nodos de plano de control, los nodos virtuales de cada pool de nodos virtuales del cluster también se actualizan automáticamente a esa versión de Kubernetes. Para obtener más información sobre la actualización de nodos virtuales, consulte Actualización de nodos virtuales a una versión más reciente de Kubernetes.

Importante

Después de cambiar la versión de Kubernetes a una versión más reciente de Kubernetes, no puede volver a una versión anterior de Kubernetes. Por tanto, antes de actualizar la versión de Kubernetes que se ejecuta en los nodos de plano de control, pruebe que las aplicaciones desplegadas en el cluster son compatibles con la nueva versión de Kubernetes.
    1. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En Contenedores y artefactos, haga clic en Clusters de Kubernetes (OKE).
    2. Seleccione el compartimento que contiene el cluster.

    3. En la página Clusters, haga clic en el nombre del cluster para el que desea actualizar la versión de Kubernetes que se ejecuta en los nodos de plano de control.

      Si hay disponible una versión de Kubernetes más reciente que la que se ejecuta en los nodos de plano de control del cluster, el botón Nueva versión de Kubernetes disponible está activado en la parte superior de la página de detalles del cluster.

    4. Para actualizar los nodos de plano de control a una versión más reciente, haga clic en Nueva versión de Kubernetes disponible.
    5. En el cuadro de diálogo Actualizar plano de control de cluster, seleccione la versión de Kubernetes a la que desea actualizar los nodos de plano de control y haga clic en Actualizar.

    Se actualiza la versión de Kubernetes que se ejecuta en los nodos de plano de control. La nueva versión de Kubernetes aparece como una opción al definir nuevos pools de nodos para el cluster.

  • Utilice el comando ce cluster update y los parámetros necesarios para actualizar los nodos de plano de control:

    oci ce cluster update --cluster-id <cluster-ocid> --kubernetes-version <kubernetes-version-number>  [OPTIONS]

    Por ejemplo:

    oci ce cluster update --cluster-id ocid1.cluster.oc1.iad.aaaaaaaaaf______jrd --kubernetes-version v1.24.1

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de CLI.

  • Ejecute la operación UpdateCluster para actualizar la versión de Kubernetes que se ejecuta en los nodos de plano de control.