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.