Cluster Administration Question #019e3a4f
Qual das seguintes opções é verdadeira sobre considerações para grandes clusters Kubernetes?
O Kubernetes suporta até 1000 nós e recomenda no máximo 1000 contêineres por nó.
O Kubernetes suporta até 5000 nós e recomenda no máximo 500 pods por nó.
O Kubernetes suporta até 5000 nós e recomenda no máximo 110 pods por nó.
O Kubernetes suporta até 50 nós e recomenda no máximo 1000 contêineres por nó.
Official Explanation / Community Explanations
Para grandes clusters Kubernetes, a documentação oficial fornece metas de escalabilidade e recomendações específicas. A afirmação correta é que o Kubernetes suporta até 5000 nós e recomenda no máximo 110 pods por nó. Isso é baseado em testes extensivos e ajustes de desempenho pela comunidade Kubernetes.
Como Funciona
A escalabilidade do Kubernetes é limitada pela capacidade do plano de controle de gerenciar o estado do cluster. O armazenamento chave-valor etcd, o servidor de API e o scheduler têm restrições de desempenho. Os limites recomendados garantem que o cluster permaneça estável e responsivo. O limite de 5000 nós é um limite testado, e a recomendação de 110 pods por nó ajuda a evitar sobrecarga dos recursos do nó e da sobrecarga de gerenciamento de pods do plano de controle.
Por que o Valor Correto está Certo
A afirmação "O Kubernetes suporta até 5000 nós e recomenda no máximo 110 pods por nó" está alinhada com a documentação oficial do Kubernetes. O limite de 5000 nós é uma meta de escalabilidade definida, e a recomendação de 110 pods por nó é derivada de benchmarks de desempenho. Exceder esses limites pode levar a aumento de latência, exaustão de recursos e potencial instabilidade.
Por que os Valores Incorretos estão Errados
- A afirmação de que o Kubernetes suporta até 1000 nós e recomenda no máximo 1000 contêineres por nó está incorreta porque o limite real de nós é maior (5000), e a recomendação de pods por nó é muito menor (110). 1000 contêineres por nó provavelmente sobrecarregariam os recursos do nó e o plano de controle.
- A afirmação de que o Kubernetes suporta até 5000 nós e recomenda no máximo 500 pods por nó está incorreta porque 500 pods por nó está muito acima do limite recomendado. Uma densidade tão alta causaria degradação de desempenho e contenção de recursos.
- A afirmação de que o Kubernetes suporta até 50 nós e recomenda no máximo 1000 contêineres por nó está incorreta porque o limite de nós é muito maior (5000), e a recomendação de contêineres por nó não é 1000. Esta opção subestima a escalabilidade do Kubernetes.
Em resumo, as metas de escalabilidade corretas são 5000 nós e 110 pods por nó, conforme a documentação oficial do Kubernetes.