Actualización de un cluster

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

Para obtener más información sobre la actualización de clusters, consulte Updating Cluster Properties.

    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, 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 suprimirán las políticas de seguridad de pod (junto con los roles, los enlaces de roles, los clusters y los clusters de roles) que haya definido, simplemente no se aplicarán. Consulte Uso de políticas de seguridad de pod con Kubernetes Engine (OKE).
      • 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.

      • Cambie si el cluster está activado para la detección de OIDC, de modo que los pods de aplicación que se ejecutan en el cluster puedan autenticarse mediante la detección de OIDC al acceder a las API alojadas en un proveedor de nube externo. Consulte Authorizing Pods to Access Non-OCI Resources Using OpenID Connect (OIDC) Discovery.
      • Cambiar la configuración del complemento de cluster. Consulte Configuring Cluster Add-ons.
    5. Si hay una versión de Kubernetes disponible más nueva 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 le permite agrupar recursos dispares en distintos compartimentos y le permite anotar recursos con sus propios metadatos. Para obtener más información, consulte Etiquetado de recursos relacionados con el cluster 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 Kubernetes Engine (OKE).
    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 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 Adding and Removing Node Pools to Scale Up and Down Clusters.

    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 imágenes para configurar clusters que solo permitan el despliegue de imágenes de Container Registry 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.