O ACK Edge é a solução gerenciada de Kubernetes integrada entre nuvem e borda da Alibaba Cloud para computação de borda, desenvolvida com base no ACK. Este tópico descreve as alterações na versão 1.20 do Kubernetes para o ACK Edge.
Versão do cluster: 1.20.11-aliyunedge.1
Descontinuações nesta versão
Revise estas informações antes de atualizar. O campo a seguir foi descontinuado.
dnat-ports-pair no ConfigMap edge-tunnel-server-cfg
Use http-proxy-ports para HTTP ou https-proxy-ports para HTTPS. O campo dnat-ports-pair permanece apenas para compatibilidade com versões anteriores, mas seu uso não é mais recomendado.
Versões dos componentes
|
Componente |
Versão |
Observações |
|
Flannel |
v0.13.1.3-6838863-aliyun |
|
|
CoreDNS |
v1.8.4 |
|
|
containerd |
v1.4.8 |
Runtime de contêiner padrão |
Novidades
Autonomia dos nós de borda
Correções de bugs:
Correção do envio contínuo de heartbeats pelo edge-hub após a parada do kubelet, que gerava resultados incorretos nas verificações de integridade.
Resolução de uma condição de corrida de dados durante o processamento de múltiplas requisições simultâneas pelos nós de borda.
Melhorias:
Gerenciamento automático de certificados: Se o certificado do edge-hub persistir após a desconexão de um nó do cluster, ele será atualizado automaticamente quando esse nó ingressar em outro cluster.
Endpoint de métricas de tráfego: Acesse as estatísticas de tráfego do nó de borda em
http://127.0.0.1:10267/metrics(disponibilizadas pelo edge-hub).
Proxy para nós na nuvem
O cloud-hub está agora disponível para nós na nuvem e atua como proxy nas requisições entre os componentes do lado da nuvem e o servidor de API. Esse componente oferece suporte à Topologia de Serviço e garante que apenas o CoreDNS resolva nomes de domínio para requisições originadas na nuvem.
Canal de O&M entre nuvem e borda
Aprimoramentos no encaminhamento de requisições:
Encaminhamento de requisições direcionadas a
{nodeName:Port}da nuvem para os nós de borda.Encaminhamento de requisições para
localhost endpointsnos nós de borda a partir da nuvem. Para ativar esse recurso, configurelocalhost-proxy-portsno ConfigMap edge-tunnel-server-cfg.
Configuração de portas:
Especifique portas além de 10250 e 10255 com os campos abaixo no ConfigMap edge-tunnel-server-cfg:
|
Campo |
Finalidade |
|
|
Endpoints HTTP |
|
|
Endpoints HTTPS |
Atualização automática de certificado TLS:
Sempre que o endereço IP do edge-tunnel-server-svc for alterado — por exemplo, após associar uma nova instância do Server Load Balancer (SLB) — o certificado TLS do servidor edge-tunnel-server será renovado automaticamente.
Adição de nós de borda
Novas opções estão disponíveis para adicionar nós de borda, incluindo a conexão de instâncias ECS por meio de rede interna. Consulte Adicionar um nó de borda.
Notas de versão dos componentes
CoreDNS v1.8.4: Consulte CoreDNS.
containerd v1.4.8: Consulte Notas de versão do containerd.