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 crea mediante Kubernetes Engine (OKE).

Cuando Kubernetes Engine 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 tener el estado READY (Listo). Si falla la actualización, revise la solicitud de trabajo CLUSTER_UPDATE con fallos 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 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 de Kubernetes más reciente.

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 seleccione Servicios para desarrolladores. En Contenedores y artefactos, seleccione Clusters de Kubernetes (OKE).
    2. Seleccione el compartimento que contiene el cluster.

    3. En la página Clusters, seleccione el nombre del cluster para el que desea actualizar la versión de la aplicación Kubernetes que se ejecuta en los nodos del 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, seleccione Nueva versión de Kubernetes disponible.
    5. En el cuadro de diálogo de cambio de versión del plan de control de cluster, seleccione la versión de Kubernetes a la que desea actualizar los nodos del plan de control y seleccione 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.