Cloud Shell é uma ferramenta de linha de comando em nuvem da Alibaba Cloud que permite gerenciar recursos da Alibaba Cloud executando comandos em qualquer navegador. Este tópico descreve como usar o Cloud Shell no console do Container Service for Kubernetes (ACK) para gerenciar clusters com kubectl.
Pré-requisitos
O Cloud Shell conecta-se a clusters somente pela internet. Portanto, ative o acesso público ao servidor de API do seu cluster Kubernetes. Para obter mais informações, consulte Control public access to the API server of a Kubernetes cluster.
Informações gerais
Cloud Shell é uma ferramenta de linha de comando baseada na web. Ao iniciar o Cloud Shell, ele provisiona automaticamente uma máquina virtual Linux gratuita. Essa máquina virtual vem com ferramentas comuns e ambientes de desenvolvimento pré-instalados, além de um Web IDE para ajudar você a gerenciar seus recursos de cloud. Para obter mais informações, consulte What is Cloud Shell?.
Ao iniciar o Cloud Shell a partir do console do Container Service for Kubernetes (ACK), o Cloud Shell carrega automaticamente o arquivo kubeconfig do cluster. Você pode então usar kubectl para gerenciar o cluster diretamente.
Procedimento
Faça login no ACS console. No painel de navegação à esquerda, clique em Clusters.
Na página Cluster, localize o cluster desejado e escolha na coluna Actions.
-
Opcional: clique em
. Na caixa de diálogo Mount Storage, clique em Mount Storage.NotaMontar um sistema de arquivos NAS permite persistir scripts e arquivos de uso frequente. Caso contrário, os arquivos serão excluídos ao encerrar a sessão do Cloud Shell. Conforme sua necessidade, clique em Create and Bind ou Do Not Create.
-
Execute o comando a seguir para listar os namespaces do cluster atual.
kubectl get namespaceA saída esperada é semelhante à seguinte:
NAME STATUS AGE default Active 3h14m kube-node-lease Active 3h14m kube-public Active 3h14m kube-system Active 3h14m