Todos los productos
Search
Centro de documentos

Container Service for Kubernetes:yurt-hub

Última actualización: Sep 04, 2026

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.

image

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:

    1. 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.