Actualización de un cluster

Descubra cómo actualizar un cluster mediante Container Engine for Kubernetes (OKE).

Para obtener más información sobre la actualización de clusters, consulte Actualización de propiedades de cluster.

    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 que desea modificar.

      En el separador Detalles de cluster, se muestra información sobre el cluster, incluidos los siguientes detalles:

      • El estado del cluster y de los pools de nodos del cluster.
      • El OCID del cluster.
      • La versión de Kubernetes que se ejecuta en los nodos de plano de control del cluster.
      • La dirección del punto final de API de Kubernetes.
      • Si se están aplicando las políticas de seguridad de pod.
    4. Haga clic en Editar y realice los siguientes cambios según sea necesario:

      Nota

      Si cambia el nombre del cluster o si se están aplicando políticas de seguridad de pod, guarde esos cambios antes de cambiar los detalles de acceso para el punto final de API de Kubernetes.
      • Cambiar el nombre del cluster.
      • (Versiones de Kubernetes anteriores a 1.25) Cambie si se están aplicando políticas de seguridad de pod activando el controlador de admisión PodSecurityPolicy del cluster. Debe crear políticas de seguridad de pod antes de activar el controlador de admisión PodSecurityPolicy de un cluster existente que ya está en producción. También se recomienda verificar primero las políticas de seguridad del cluster en un entorno de desarrollo o prueba. De esa manera, puede asegurarse de que las políticas de seguridad de pod funcionen como espera y permitan o rechacen correctamente que los pods comiencen en el cluster. Si desactiva el controlador de admisión PodSecurityPolicy de un cluster, no se suprimen las políticas de seguridad de pod (junto con los roles, los enlaces de roles, los roles y los enlaces de cluster) definidas, simplemente no se aplican. Consulte Uso de políticas de seguridad de pod con Container Engine for Kubernetes.
      • Cambie los detalles de acceso del punto final de API de Kubernetes, incluido el uso de grupos de seguridad de red y si desea asignar una dirección IP pública a la subred del punto final de API de Kubernetes. Consulte Plano de control de cluster de Kubernetes y API de Kubernetes.

        Si cambia si se asigna una dirección IP pública a la subred de punto final de API de Kubernetes, también debe actualizar las reglas de ruta y las reglas de seguridad según corresponda. Consulte Configuración de subred de punto final de API de Kubernetes.

      • Cambiar la configuración del complemento del cluster. Consulte Configuración de complementos de cluster.
    5. 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. Si desea actualizar los nodos de plano de control a una versión más reciente, haga clic en Nueva versión de Kubernetes disponible. Para obtener más información, consulte Actualización de la versión de Kubernetes en nodos de plano de control de un cluster.

    6. Utilice el separador Etiquetas de cluster, el separador Etiquetas de equilibrador de carga iniciales y el separador Etiquetas de volumen en bloque iniciales para agregar o modificar las siguientes etiquetas según sea necesario:

      • Etiquetas aplicadas al cluster.
      • Etiquetas aplicadas a equilibradores de carga creados por servicios de Kubernetes de tipo LoadBalancer.
      • Etiquetas aplicadas a volúmenes en bloque creados por reclamaciones de volumen persistentes de Kubernetes.
      El etiquetado permite agrupar recursos diversos en compartimentos y permite anotar recursos con sus propios metadatos. Para obtener más información, consulte Etiquetado de recursos relacionados con clusters de Kubernetes.
    7. En Recursos, haga clic en Métricas para supervisar el estado, la capacidad y el rendimiento del cluster. Para obtener más información, consulte Métricas de Container Engine for Kubernetes.
    8. En Recursos, haga clic en Pools de nodos para realizar las siguientes acciones:

      • Visualice información sobre cada uno de los pools de nodos del cluster, incluidos los siguientes detalles:

        • El estado del pool de nodos.
        • El OCID del pool de nodos.
        • La configuración utilizada actualmente al iniciar nuevos nodos de trabajador en el pool de nodos, incluida la versión de Kubernetes, la unidad y la imagen.
        • Los dominios de disponibilidad y diferentes subredes regionales (recomendadas) o subredes específicas de dominio de disponibilidad que alojan nodos de trabajador.

        Puede cambiar algunas de estas propiedades del pool de nodos y del nodo de trabajador. Para obtener más información, consulte Modificación de las propiedades de los pools de nodos y las propiedades de los nodos de trabajador.

      • Amplíe o disminuya el cluster para aumentar o reducir el número de pools de nodos del cluster realizando las siguientes acciones:

        • Si desea agregar un nuevo pool de nodos al cluster, haga clic en el botón Agregar pool de nodos e introduzca los detalles del nuevo pool de nodos.
        • Para suprimir un pool de nodos, seleccione Suprimir pool de nodos en el menú Acciones.

        Para obtener más información, consulte Adición y eliminación de pools de nodos para escalar y reducir clusters verticalmente.

    9. En Recursos, haga clic en Solicitudes de trabajo para realizar las siguientes acciones:

      • Obtenga los detalles de una solicitud de trabajo concreta para el recurso de cluster.
      • Muestre las solicitudes de trabajo del recurso de cluster.

      Para obtener más información, consulte Visualización de solicitudes de trabajo.

    10. En Recursos, haga clic en Verificación de imagen para configurar clusters para permitir solo el despliegue de imágenes de Container Registry que hayan sido firmadas por claves de cifrado maestras específicas. Para obtener más información, consulte Aplicación del uso de imágenes firmadas desde el registro.
    11. En Recursos, haga clic en Inicio rápido para realizar las siguientes acciones:

    12. En Recursos, haga clic en Complementos para realizar las siguientes acciones:

      • Gestionar complementos de cluster esenciales. Los complementos de cluster esenciales son componentes principales de un cluster de Kubernetes y son necesarios para que un cluster funcione correctamente.
      • Gestionar complementos de cluster opcionales. Los complementos de cluster opcionales son componentes que puede optar por desplegar en un cluster de Kubernetes. Los complementos opcionales amplían la funcionalidad principal de Kubernetes para mejorar la capacidad de gestión y el rendimiento del cluster.

      Para obtener más información, consulte Configuración de complementos de cluster.

  • Utilice el comando oci ce cluster update y los parámetros necesarios para actualizar un cluster:

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

    Por ejemplo:

    oci ce cluster update --cluster-id ocid1.cluster.oc1.iad.aaaaaaaaaf______jrd --name Finance-Cluster

    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 Update Cluster para actualizar un cluster de Kubernetes existente.