Kubeadm: Requisito mínimo de recursos fornecido para instalar o cluster kube via kubeadm

Criado em 23 fev. 2017  ·  4Comentários  ·  Fonte: kubernetes/kubeadm

O documento atual não descreve o requisito mínimo de recursos do sistema para instalar o cluster Kube.

Tento instalar o cluster Kube a $ 5 vps. mas o progresso da instalação é muito lento. e uso de memória / cpu muito alto.

tempo de atividade quase 80,0 79,0 79,0

Gostaria de saber. se quisermos instalar o cluster kube (por nó), de quantos recursos precisamos.

CPU: 2 núcleos ou 4 núcleos?
RAM: 4 GB / 8 GB?
Disco: 50 GB / 100 GB?
Rede: 10 MB / 100 MB?

Comentários muito úteis

Acho que fornecer valores mínimos de solicitação para CPU e memória seria uma boa ideia, no meu cluster raspberry pi, o mestre é marcado como programável e o pod kube-dns chega ao mestre, mas realmente não há memória suficiente para ele para operar e será despejado.

Todos 4 comentários

O que é difícil nessa solicitação é que, a menos que você fique completamente sem memória ou o kubelet comece a despejar pods críticos, não sei se faz sentido reivindicar "requisitos mínimos" sem seus SLOs específicos. Ter algumas ou todas as operações executadas lentamente pode ser perfeitamente adequado para alguns proprietários de cluster, se eles estiverem deliberadamente executando em plataformas de baixo custo.

Dito isso, acho que o SIG de escalabilidade tem definido SLOs genéricos e pode ser capaz de avaliar as expectativas de hardware para atendê-los. kubeadm ajuda a instalar um cluster Kubernetes, mas o desempenho de tudo depois disso é um problema central, não kubeadm one. Acho que faz sentido mover este problema para o repo kubernetes/kubernetes para que a escalabilidade de sig o manipule.

@ kubernetes / sig-scalability-feature-requests

@netroby Já especificamos 1 GB de RAM como um requisito. 1 núcleo para os mestres também deve servir. O espaço em disco realmente depende do que você está implantando, então não tenho certeza de quanto valor uma figura arbitrária teria em uma lista de requisitos.

Você se importaria de dar uma olhada em nossa lista de requisitos e ver se há algo faltando?

Eu acho que está bom como está agora

Acho que fornecer valores mínimos de solicitação para CPU e memória seria uma boa ideia, no meu cluster raspberry pi, o mestre é marcado como programável e o pod kube-dns chega ao mestre, mas realmente não há memória suficiente para ele para operar e será despejado.

Esta página foi útil?
0 / 5 - 0 avaliações