Os pods são as menores unidades implantáveis no Kubernetes. Um pod executa uma instância de aplicação e contém um ou mais containers fortemente acoplados. Este tópico descreve como visualizar detalhes do pod e modificar limites de recursos de CPU e memória para pods no console do Alibaba Cloud Container Compute Service (ACS).
Pré-requisitos
Antes de começar, verifique se você tem:
Um cluster ACS em execução com pelo menos um pod implantado
Acesso ao console do ACS
Visualizar pods
Faça login no console do ACS. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster. No painel à esquerda, escolha Workloads > Pods.
Na página Pods, localize o pod a ser inspecionado e clique em View Details na coluna Actions.
Para pods criados por um Deployment, gerencie-os pelo Deployment em vez de editar os pods diretamente. O sistema sobrescreve edições diretas no pod durante a reconciliação do Deployment.
Referência de status do pod
As condições do pod fornecem uma visão detalhada da prontidão do pod:
|
Condição |
Descrição |
|
Initialized |
Todos os init containers foram iniciados com sucesso. |
|
Ready |
O pod pode atender a requisições e foi adicionado aos pools de balanceamento de carga de todos os Services correspondentes. |
|
ContainersReady |
Todos os containers no pod estão prontos. |
|
PodScheduled |
O pod foi agendado em um nó. |
Para obter mais informações, consulte Ciclo de vida do pod.
Modificar limites de recursos de CPU e memória
No Kubernetes, as solicitações de recursos informam ao agendador quanta CPU ou memória um pod precisa para ser alocado em um nó. Os limites de recursos definem o consumo máximo do pod durante a execução. No ACS, a solicitação de recurso é igual ao limite de recurso por padrão. Se você usar um modelo YAML para especificar um valor de solicitação diferente, o ACS o substituirá automaticamente para corresponder ao limite.
A cobrança dos recursos segue o modelo pagamento conforme o uso, com base no valor do limite.
O exemplo a seguir usa um Deployment.
Faça login no console do ACS. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique no nome do cluster. No painel à esquerda, escolha Workloads > Pods.
Na página Pods, selecione um namespace na lista suspensa Namespace e clique em Edit na coluna Actions do pod que deseja modificar.
-
Na página de edição, defina os limites de CPU e memória conforme suas necessidades.
Para combinações válidas de CPU e memória e restrições de intervalo, consulte Especificações de recursos .