yurt-hub es un componente de nodo que habilita la autonomía de los node pools de nube híbrida en clústeres de ACK. Este tema presenta el componente yurt-hub, su uso y las actualizaciones recientes.
Descripción general del componente
yurt-hub funciona como un proxy de tráfico de nodo y está diseñado para garantizar la disponibilidad y una buena experiencia de usuario en entornos con conexiones de red inestables entre la nube y el borde.
El componente ofrece a continuación capacidades clave:
Proporciona caché de datos. Cuando la conexión entre un nodo y el API Server de la nube no está disponible, los pods de su aplicación y los componentes del sistema aún pueden leer datos críticos de recursos desde la caché local de yurt-hub, incluso después de reinicios. Esto evita fallos de inicio o indisponibilidad prolongada por falta de datos de configuración o de estado.
Previene fallos en cascada, como desalojos o tormentas de reinicios, provocados por interrupciones en el acceso al API Server. Durante cortes o inestabilidad en líneas dedicadas, yurt-hub actúa como un proxy local del nodo para gestionar las solicitudes entrantes. Esto reduce los tiempos de espera y los errores derivados de un API Server inaccesible. También minimiza las interrupciones de pods y los reinicios frecuentes, lo que hace que los nodos perimetrales sean más resistentes ante desconexiones.
Admite la adaptación automática de las rutas de acceso al API Server. Las aplicaciones o componentes que utilizan InClusterConfig enrutan automáticamente las solicitudes al API Server a través de yurt-hub sin necesidad de modificar la aplicación para adaptarse a condiciones de red inestables.
Adapta automáticamente los repositorios de imágenes para los componentes del sistema. Los componentes del sistema alternan de forma automática entre repositorios de imágenes públicos y privados según si la conexión utiliza una línea dedicada o la red pública.

Instrucciones de uso
Este componente solo está disponible para clústeres administrados de ACK que ejecuten la versión 1.33 o posterior, y únicamente se puede desplegar en node pools de nube híbrida.
Antes de usar este componente, debe instalar el componente del plano de control yurt-hub-controlplane.
-
Para instalar yurt-hub:
-
Invoque la operación OpenAPI InstallNodePoolComponents. Especifique el ID del clúster y el ID del node pool de nube híbrida donde desea instalar yurt-hub. Establezca el nombre del componente como yurt-hub y la versión como 0.15.0. Utilice config.customConfig para configurar parámetros. Por ejemplo, habilite la caché de datos estableciendo
"cacheAgents": {User-Agent}. El User-Agent generalmente coincide con el comando de inicio de su contenedor de aplicación. Configuración de ejemplo:apiVersion: v1 kind: Pod metadata: name: hybrid-app-pod spec: containers: - name: "hybrid-app" image: "xxx/hybrid-app-amd64:1.18.8" command: - /bin/sh - -ec - | # User-Agent is the start command: hybrid-app. /usr/local/bin/hybrid-app --v=2
-
Registro de cambios
Enero de 2026
|
Versión |
Dirección del registro |
Cambios |
Fecha de modificación |
Impacto |
|
v0.15.0 |
registry.cn-hangzhou.aliyuncs.com/acs/yurt-hub:v0.15.0 |
Versión inicial de yurt-hub para node pools de nube híbrida en clústeres de ACK. |
13 de enero de 2026 |
Esta actualización no tiene impacto en sus cargas de trabajo. |