Sobes.tech
Middle+

Qual é o número máximo de nós, pods, módulos e contêineres que podem ser colocados em um único cluster?

sobes.tech IA

Resposta da IA

Os limites máximos num cluster Kubernetes dependem de vários fatores, principalmente da configuração do Control Plane e da infraestrutura utilizada.

Limitações típicas:

  • Nós (Nodes): Até 5000.
  • Pods: Até 150.000.
  • Contêineres: Até 300.000.
  • Pods por nó: Até 250.

É importante entender que esses números são teóricos e na prática podem ser menores devido à falta de recursos, restrições de rede, desempenho do etcd e outros componentes do Control Plane.

Para aumentar os limites, é necessário escalonamento horizontal do Control Plane, otimização da configuração e garantia de recursos suficientes.

# Exemplo de requisição à API que pode mostrar os limites atuais
apiVersion: v1
kind: ResourceQuota
metadata:
  name: object-counts
spec:
  hard:
    pods: "10"
    replicationcontrollers: "5"
    resourcequotas: "1"
    secrets: "10"
    configmaps: "10"
    persistentvolumeclaims: "4"
    services: "5"
    services.nodeports: "2"
    services.loadbalancers: "1"

Os limites reais para um provedor de serviços em nuvem ou instalação on-premise podem variar. Sempre consulte a documentação da plataforma utilizada.