Actualización de un cluster de OKE
En Compute Cloud@Customer, al actualizar un cluster de OKE, puede cambiar el nombre del cluster, la versión de Kubernetes y las etiquetas.
La mejor práctica es mantener los clusters actualizados para que siempre estén ejecutando versiones de Kubernetes soportadas actualmente por OKE. Consulte las instrucciones de los siguientes procedimientos para determinar si hay disponible una versión más reciente soportada de Kubernetes.
Si define o modifica cualquiera de las siguientes etiquetas, se ignoran los nuevos valores: clave SSH (OraclePCA.sshkey), número de nodos (OraclePCA.cpNodeCount), unidad de nodo (OraclePCA.cpNodeShape) o configuración de unidad de nodo (OraclePCA.cpNodeShapeConfig). Estos valores solo se pueden definir al crear el cluster.
- En el menú de navegación de la consola de Compute Cloud@Customer, seleccione Contenedores y, a continuación, Clusters de Kubernetes.
-
En la lista de clusters, si hay disponible una actualización de versión de Kubernetes, se muestra un icono de signo de exclamación junto al número de versión de Kubernetes. Para actualizar a una versión más reciente, seleccione el menú Acciones (
) y seleccione Cambio de versión disponible. Seleccione una nueva versión del menú desplegable.
También puede seleccionar Cambio de versión disponible en la página de detalles del cluster junto al número de versión de Kubernetes o seleccionar Cambio de versión en la parte superior de la página.
-
Seleccione el nombre del cluster que desea actualizar.
-
En la parte superior de la página de detalles del cluster, seleccione Editar.
No especifique valores para la etiqueta definida OraclePCA-OKE.cluster_id ni para la etiqueta de formato libre ClusterResourceIdentifier. Estos valores de etiqueta se generan por el sistema y solo se aplican a los nodos (instancias), no al recurso de cluster.
-
Cuando haya terminado de realizar cambios, seleccione Guardar cambios.
Utilice el comando oci ce cluster update y los parámetros necesarios para actualizar los detalles de un cluster.
oci ce cluster update --cluster-id <cluster_OCID> [OPTIONS]
-
Obtenga el OCID del cluster que desea actualizar:
oci ce cluster list
-
Compruebe si hay disponible una versión más reciente de Kubernetes.
Ejecute el comando get cluster:
oci ce cluster get
Si el valor de
available-kubernetes-upgrades
no es el juego vacío, especifique una de las versiones mostradas como--kubernetes-version
en el comando de actualización de cluster. -
Ejecute el comando de actualización del cluster.
Si especifica las opciones
--defined-tags
o--freeform-tags
, no especifique valores para la etiqueta definida OraclePCA-OKE.cluster_id ni para la etiqueta de formato libre ClusterResourceIdentifier. Estos valores de etiqueta se generan por el sistema y solo se aplican a los nodos (instancias), no al recurso de cluster.Ejemplo:
$ oci ce cluster update --cluster-id ocid1.cluster.unique_ID \ --kubernetes-version newer_kubernetes_version --name new_cluster_name
Para obtener una lista completa de los comandos, los indicadores y las opciones de la CLI, consulte la Referencia de la línea de comandos.
-
Utilice la operación UpdateCluster para actualizar los detalles de un cluster.
Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.