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.