Este tópico descreve como atualizar componentes em um cluster Container Service for Kubernetes (ACK) Edge.
Pré-requisitos
Um cluster ACK Edge criado. Para mais informações, consulte Criar um cluster ACK Edge.
Docker instalado na máquina local. Para mais informações, consulte Instalar o Docker.
Procedimento
Faça login no ACK console. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster. No painel de navegação à esquerda, clique em Components and Add-ons.
Na página Add-ons, localize o componente a ser gerenciado. Em seguida, instale, desinstale ou atualize o componente, ou modifique os parâmetros do plano de controle.
Atualizar os componentes edge-tunnel-server e edge-tunnel-agent em um cluster com versão 1.12.6-aliyunedge.1.
Se a versão do cluster for 1.12.6-aliyunedge.1, execute as etapas a seguir para atualizar o edge-tunnel-server e o edge-tunnel-agent.
-
Exclua manualmente os DaemonSets, Deployments e Services relacionados ao componente frps or frpc. Para isso, siga estas etapas:
Faça login no ACK console. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster ou em Details na coluna Actions.
Na página Cluster Information, clique na aba Connection Information. Depois, clique na aba Public Access e copie o conteúdo do arquivo kubeconfig para o arquivo $HOME/.kube/config na máquina local. Para mais informações, consulte Obter o arquivo kubeconfig de um cluster e usar o kubectl para conectar-se ao cluster.
-
Execute o seguinte comando:
docker run -v ~/.kube:/root/.kube registry.cn-hangzhou.aliyuncs.com/acs/edge-upgrade-addon:v1.0 tunnel
-
No painel de navegação à esquerda da página de detalhes do cluster, escolha .
Localize o edge-tunnel-server e clique em Upgrade na coluna Actions.
Localize o edge-tunnel-agent e clique em Upgrade na coluna Actions.