O yurt-hub é um componente de nível de nó que garante autonomia aos pools de nós de nuvem híbrida em clusters ACK. Este tópico apresenta o componente yurt-hub, seu uso e atualizações recentes.
Visão geral do componente
O yurt-hub atua como proxy de tráfego no nível do nó para garantir disponibilidade e boa experiência do usuário em ambientes com conexões de rede instáveis entre a nuvem e a borda.
Este componente oferece os seguintes recursos principais:
Cache de dados: se a conexão entre um nó e o API Server da nuvem ficar indisponível, os pods de aplicação e componentes do sistema ainda poderão ler dados críticos de recursos do cache local do yurt-hub, mesmo após reinicializações. Isso evita falhas na inicialização ou indisponibilidade prolongada devido à falta de dados de configuração ou estado.
Prevenção de falhas em cascata: evita tempestades de remoção ou reinicialização causadas por interrupções no acesso ao API Server. Durante quedas ou instabilidades de linhas dedicadas, o yurt-hub atua como proxy local no nó para processar solicitações recebidas. Essa abordagem reduz timeouts e erros decorrentes da inacessibilidade do API Server, minimiza interrupções nos pods e reinicializações frequentes e torna os nós de borda mais resilientes a desconexões.
Adaptação automática dos caminhos de acesso ao API Server: aplicações ou componentes que utilizam InClusterConfig roteiam automaticamente as requisições ao API Server pelo yurt-hub, sem necessidade de modificações na aplicação para lidar com condições de rede instáveis.
Adaptação automática de repositórios de imagens para componentes do sistema: os componentes do sistema alternam entre repositórios de imagens privados e públicos conforme a conexão utilize linha dedicada ou rede pública.

Instruções de uso
Este componente está disponível apenas para clusters gerenciados ACK com versão 1,33 ou posterior e pode ser implantado exclusivamente em pools de nós de nuvem híbrida.
Antes de utilizar este componente, instale o componente do plano de controle yurt-hub-controlplane.
-
Para instalar o yurt-hub:
-
Chame a operação OpenAPI InstallNodePoolComponents. Especifique o ID do cluster e o ID do pool de nós de nuvem híbrida onde deseja instalar o yurt-hub. Defina o nome do componente como yurt-hub e a versão como 0.15.0. Use
config.customConfigpara configurar parâmetros. Por exemplo, ative o cache de dados definindo"cacheAgents": {User-Agent}. O User-Agent geralmente corresponde ao comando de inicialização do contêiner da sua aplicação. Exemplo de configuração: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
-
Histórico de alterações
Janeiro de 2026
|
Versão |
Endereço do registro |
Alterações |
Data da modificação |
Impacto |
|
v0.15.0 |
registry.cn-hangzhou.aliyuncs.com/acs/yurt-hub:v0.15.0 |
Lançamento inicial do yurt-hub para pools de nós de nuvem híbrida em clusters ACK. |
13 de janeiro de 2026 |
Esta atualização não afeta suas cargas de trabalho. |