Planificación para clusters mejorados de hasta 20 000 nodos

Obtenga información sobre los requisitos previos y las consideraciones de planificación para los clusters de Kubernetes que necesitan escalarse por encima de 5.000 nodos y hasta 20.000 nodos al utilizar Kubernetes Engine (OKE).

Kubernetes Engine soporta grandes clusters mejorados de hasta 20 000 nodos. Si desea escalar un cluster por encima de 5.000 nodos y hasta 20.000 nodos, póngase en contacto con el equipo de cuentas de Oracle antes de crear o escalar el cluster.

Confirmaremos si su arrendamiento, configuración de cluster y región están listos para clusters de más de 5.000 nodos y hasta 20.000 nodos. Es posible que le pidamos que valide o actualice la configuración del cluster, los complementos, los componentes del cluster o el comportamiento del cliente que pueda afectar la escala del cluster, como los clientes del servidor de API de Kubernetes o los clientes que utilizan integraciones de OCI nativas de Kubernetes o facilitadas por Kubernetes.

Requisitos

Para escalar clusters por encima de 5.000 nodos y hasta 20.000 nodos:

  • El cluster debe ser un cluster mejorado.
  • El cluster debe ejecutar Kubernetes versión 1.36 o posterior.
  • Oracle debe activar el cluster para el límite de nodos superior. Póngase en contacto con el equipo de su cuenta de Oracle para activar el cluster.
  • La configuración del cluster debe cumplir los requisitos de red, política de IAM y capacidad para clusters muy grandes.

Solo los clusters que ejecutan Kubernetes versión 1.36 o posterior pueden escalar por encima de 5.000 nodos y hasta 20.000 nodos. Si un cluster está ejecutando una versión anterior de Kubernetes, actualice el cluster a la versión 1.36 o posterior de Kubernetes antes de ponerse en contacto con el equipo de la cuenta de Oracle para solicitar el límite de nodos superior.

Requisitos de redes e IAM

Antes de ponerse en contacto con el equipo de su cuenta de Oracle para solicitar el límite de nodos superior, revise los siguientes requisitos de IAM y redes de cluster de gran tamaño:

  • Agregue las sentencias de política de servicio necesarias para que OKE pueda gestionar los recursos de dirección IP utilizados por el punto final del cluster y asegúrese de que la subred del punto final del cluster tenga suficiente capacidad para direcciones de punto final adicionales. Consulte Creación de políticas para clusters más grandes.
  • Para los clusters a esta escala, Oracle recomienda Cilium como la opción CNI preferida. Consulte Redes de pod.
  • Si decide utilizar el plugin flannel CNI para un cluster a esta escala, valide cuidadosamente que el valor de la propiedad Bloque de CIDR de pods sea lo suficientemente grande como para el recuento de nodos previsto y valide el rendimiento y el comportamiento de inicio a la escala de destino.

Configuración del complemento

Revise la configuración del complemento del cluster antes de escalar por encima de 5.000 nodos y hasta 20.000 nodos. Algunos complementos se ejecutan en todos los nodos o procesan objetos de todo el cluster, como Servicios y EndpointSlices, y pueden necesitar cambios de configuración para clusters muy grandes.

Por ejemplo, revise los límites y las solicitudes de recursos de kube-proxy, los valores de actualización sucesiva y cualquier configuración de kube-proxy personalizada antes de escalar el cluster.

Planificación operativa

Antes de escalar más de 5.000 nodos y hasta 20.000 nodos, revise las Mejores prácticas de clusters grandes y valide el cluster a escala de destino antes de confiar en él para las cargas de trabajo de producción.

Confirme también los límites y cuotas de servicio de OCI para recursos informáticos, de redes, de equilibrio de carga y de almacenamiento.