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.
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.
-
En la página de lista Clusters, busque el cluster para el que desea actualizar la versión de Kubernetes que se ejecuta en los nodos del plano de control. Si necesita ayuda para encontrar la página de lista o el cluster, consulte Listing Clusters.
Donde Kubernetes Engine soporta una versión de Kubernetes más reciente que la versión que se ejecuta actualmente en los nodos de plano de control de un cluster:
- Aparecerá una etiqueta Actualización recomendada junto al cluster si la versión de Kubernetes que se está ejecutando actualmente en el plano de control no es la versión más reciente que soporta Kubernetes Engine, pero la versión sigue siendo compatible con Kubernetes Engine. En este caso, se muestra la opción Actualización disponible en el menú de la página de lista Clusters.
- Aparecerá una etiqueta Actualización recomendada junto al cluster si la versión de Kubernetes que se está ejecutando actualmente en el plano de control ya no está soportada por Kubernetes Engine. En este caso, se muestra la opción Actualizar recomendado en el menú Acciones (tres puntos) de la página de lista Clusters.
En ambos casos, también se muestra una opción equivalente (Nueva versión de Kubernetes disponible) en el menú Acciones de la página de detalles del cluster.
- En la página de lista Clusters, seleccione Cambio de versión disponible o Cambio de versión recomendado (según corresponda) en el menú Acciones (tres puntos).
- 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 la CLI.
Ejecute la operación UpdateCluster para actualizar la versión de Kubernetes que se ejecuta en los nodos de plano de control.