Comparación de clusters mejorados con clusters básicos

Descubra las diferencias entre los clusters mejorados y los clusters básicos que puede crear mediante Container Engine for Kubernetes (OKE).

Al crear un nuevo cluster con Container Engine for Kubernetes, especifique el tipo de cluster que se va a crear como uno u otro de los siguientes:

  • Cluster mejorado: los clusters mejorados soportan todas las funciones disponibles. Consulte Enhanced Clusters.
  • Clúster básico: los clusters básicos soportan todas las funciones básicas proporcionadas por Kubernetes y Container Engine for Kubernetes, pero ninguna de las funciones mejoradas que proporciona Container Engine for Kubernetes. Consulte Basic Clusters.

Tenga en cuenta lo siguiente al crear clusters:

  • Al utilizar la consola para crear un cluster, si no selecciona ninguna función mejorada durante la creación del cluster, tiene la opción de crear el cluster nuevo como cluster básico. Por defecto, un cluster nuevo se crea como cluster mejorado, a menos que elija explícitamente crear un cluster básico.
  • Al utilizar la CLI o la API para crear un cluster, puede especificar si desea crear un cluster básico o un cluster mejorado. Si no se especifica explícitamente el tipo de cluster que se va a crear, se creará por defecto un cluster nuevo como cluster básico.

La creación de un cluster nuevo como un cluster mejorado permite agregar fácilmente funciones mejoradas más adelante, incluso si no seleccionó ninguna función mejorada inicialmente. Al crear un cluster mejorado, debe crearlo como nativo de VCN. Si decide crear un nuevo cluster como un cluster básico, aún puede optar por actualizarlo a un cluster mejorado más adelante, siempre que sea nativo de VCN. Sin embargo, no se puede bajar la versión de un cluster mejorado a un cluster básico.

Todas las referencias a "clusters" en la documentación de Container Engine for Kubernetes hacen referencia a clusters mejorados y clusters básicos, a menos que se indique explícitamente lo contrario.

Clusters mejorados

Los clusters mejorados soportan todas las funciones disponibles, incluidas las funciones no soportadas por clusters básicos (como nodos virtuales, gestión de complementos de cluster, identidad de carga de trabajo, nodos de trabajador adicionales por cluster, nodos autogestionados y ciclo de nodos al actualizar o actualizar pools de nodos). Los clusters mejorados incluyen un acuerdo de nivel de servicio (SLA) con respaldo financiero.

Funciones importantes soportadas de forma diferente por los clusters mejorados

Según las funciones mejoradas que seleccione para un cluster mejorado, algunas funciones se admiten de manera diferente en los clusters mejorados en comparación con los clusters básicos:

  • Pools de nodos gestionados y virtuales: en un cluster mejorado, puede crear pools de nodos virtuales (así como los pools de nodos gestionados que está restringido a crear en un cluster básico). Si decide crear nodos virtuales y pools de nodos, el equilibrio de carga, las redes de pod, la escala automática y la visualización de logs de aplicación están soportados de forma diferente. Consulte Nodos virtuales y pools de nodos virtuales.
  • Complementos de cluster: en un cluster mejorado, puede utilizar Container Engine for Kubernetes para gestionar complementos esenciales y una creciente cartera de complementos opcionales. Puede activar o desactivar complementos específicos, seleccionar versiones de complementos, seleccionar y desactivar actualizaciones automáticas de Oracle y gestionar personalizaciones específicas de complementos. Consulte Configuración de complementos de cluster.
  • Permisos: en un cluster mejorado, puede elegir definir políticas de IAM de OCI que autoricen a pods específicos a realizar llamadas de API de OCI y a acceder a recursos de OCI. Consulte Ocesión de acceso a cargas de trabajo a recursos de OCI.

Además, puede contactar con nosotros para solicitar un aumento del número de clusters mejorados que puede crear en una región (consulte Límites de Container Engine for Kubernetes).

Las funciones importantes no son compatibles con los clusters mejorados

Los clusters mejorados admiten todas las funciones compatibles con los clusters básicos. No hay funciones soportadas por los clusters básicos que no son compatibles con los clusters mejorados.

Clusters básicos

Los clusters básicos soportan todas las funciones principales proporcionadas por Kubernetes y Container Engine for Kubernetes, pero ninguna de las funciones mejoradas que Container Engine for Kubernetes proporciona con clusters mejorados (como nodos virtuales, gestión de complementos de cluster, identidad de carga de trabajo, ciclo de nodos, nodos autogestionados y nodos de trabajador adicionales por cluster). Los clusters básicos incluyen un objetivo de nivel de servicio (SLO), pero no un acuerdo de nivel de servicio (SLA) con respaldo financiero.

Funciones notables soportadas de forma diferente por clusters básicos

Algunas funciones se soportan de forma diferente en clusters básicos en comparación con clusters mejorados:

  • Pools de nodos gestionados y virtuales: en un cluster básico, solo puede crear pools de nodos gestionados (en lugar de los pools de nodos gestionados y virtuales que puede crear en un cluster mejorado). El equilibrio de carga, las redes de pod, la escala automática y la visualización de logs de aplicación están soportados de forma diferente con los nodos gestionados y los pools de nodos. Consulte Nodos gestionados y pools de nodos gestionados.
  • Complementos de cluster: en un cluster básico, tiene más responsabilidad y menos flexibilidad a la hora de gestionar complementos de cluster. Usted es responsable de actualizar los complementos esenciales, pero no puede instalar ni desactivar complementos específicos, seleccionar versiones de complementos, optar por las actualizaciones automáticas de Oracle y excluirlas, ni gestionar las personalizaciones específicas de los complementos. Además, usted es responsable de instalar, gestionar y mantener los complementos opcionales que desee en el cluster. Consulte Configuración de complementos de cluster.
  • Permisos: en un cluster básico, debe definir políticas de IAM de OCI que autoricen a usuarios e instancias (en lugar de la identidad de carga de trabajo que puede optar por implantar en un cluster mejorado). Por lo tanto, se otorgan más privilegios que el mínimo absoluto necesario, lo cual no es la mejor práctica. Consulte Ocesión de acceso a cargas de trabajo a recursos de OCI

Además, no puede solicitar un aumento del número de clusters básicos que puede crear en una región (consulte Límites de Container Engine for Kubernetes).

Funciones notables no soportadas por clusters básicos

Los clusters básicos no soportan algunas de las funciones soportadas por los clusters mejorados:

  • Pools de nodos virtuales
  • Despliegue y configuración detallados de los complementos del cluster
  • Identidad de carga de trabajo
  • Aumento del número de nodos de trabajador
  • Nodos autogestionados
  • Acuerdo de nivel de servicio (SLA) con garantía financiera
  • Sincronización de nodos al actualizar o actualizar pools de nodos