CloudBox es un servicio en la nube totalmente administrado que integra el hardware y software de la nube pública de Alibaba Cloud (cómputo, almacenamiento y red) directamente en su centro de datos local. Esta solución cumple con requisitos empresariales como la seguridad de los datos, el procesamiento local y la baja latencia. Los clústeres dedicados de ACK admiten node pools de CloudBox para aprovechar los recursos desplegados en este entorno.
Para usar recursos de CloudBox en un clúster dedicado de ACK, envíe un ticket y solicite permiso para crear un clúster dedicado de ACK.
Requisitos previos
Antes de empezar, asegúrese de cumplir con lo siguiente:
Haber creado una instancia de CloudBox, adquirido los recursos correspondientes, completado la aceptación del servicio y verificado que CloudBox opera con normalidad. Para obtener detalles sobre facturación y especificaciones de SKU de cómputo, consulte Compute SKU specifications.
Contar con una conexión de alta disponibilidad y baja latencia entre CloudBox y la nube pública. Para garantizar un rendimiento confiable, use una conexión con un ancho de banda de 50 Mbit/s o superior. Para conocer los requisitos de conexión, consulte Deployment requirements.
Tener un vSwitch creado en la zona de CloudBox. Consulte Create and manage vSwitches.
Limitaciones
Región
El clúster dedicado de ACK y CloudBox deben encontrarse en la misma región.
Red
No es posible crear instancias de Application Load Balancer (ALB) ni puertas de enlace NAT de Internet en la zona de CloudBox. Cree las puertas de enlace NAT de Internet en una zona de la nube pública.
No se pueden asociar direcciones IP elásticas (EIP) a pods, instancias de Server Load Balancer (SLB) ni nodos worker desplegados en CloudBox.
Plugin de red
Solo los clústeres dedicados de ACK que usan el plugin de red Flannel son compatibles con los recursos de CloudBox. Los clústeres que emplean el plugin de red Terway no admiten estos recursos.
Servicios de tipo LoadBalancer
Al crear un Service de tipo LoadBalancer en CloudBox, especifique la zona de CloudBox para dicho Service. Consulte Add annotations to the YAML file of a Service to configure CLB instances.
Un Service de tipo LoadBalancer en CloudBox solo puede asociarse con instancias ECS dentro del mismo entorno de CloudBox. Un Service de tipo LoadBalancer en la nube pública únicamente admite asociaciones con instancias ECS en la nube pública.
Nodos y node pools
No se permite el uso de instancias ECS con discos cifrados ni preemptible instances como nodos worker en la zona de CloudBox.
Los node pools configurados con recursos de CloudBox y escalado automático habilitado no son compatibles con directivas de preemptible instances.
Comportamiento ante desconexión de red
Si se interrumpe la conexión entre CloudBox y la nube pública, los nodos ECS existentes en el clúster de ACK continúan ejecutándose con normalidad. Sin embargo, no podrá gestionar las cargas de trabajo en dichos nodos ni agregar nuevos nodos ECS desde CloudBox al clúster. Revise la red de CloudBox y restablezca la conexión lo antes posible.
Creación de un node pool de CloudBox en un clúster dedicado de ACK
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en Create Kubernetes Cluster.
-
Haga clic en la pestaña ACK Dedicated Cluster. Configure los siguientes parámetros clave y siga las instrucciones en pantalla para crear el clúster. La tabla a continuación describe los parámetros específicos para despliegues en CloudBox. Para consultar la descripción completa de todos los parámetros, véase Create an ACK dedicated cluster (discontinued). Una vez creado, el clúster aparecerá en la página Clusters de la consola de Container Service for Kubernetes.
Parámetro
Valor
Region
Seleccione la región de CloudBox
Configure SNAT for VPC
Desmarque la casilla
vSwitch
Seleccione un vSwitch en la zona de CloudBox
Expose API server with EIP
Desmarque la casilla
Network Plug-in
Seleccione Flannel