Kubeadm: Se proporcionó un requisito mínimo de recursos para instalar el clúster de kube a través de kubeadm

Creado en 23 feb. 2017  ·  4Comentarios  ·  Fuente: kubernetes/kubeadm

El documento actual no describe el requisito mínimo de recursos del sistema para instalar el clúster de kube.

Intento instalar el clúster de kube a $ 5 vps. pero el progreso de la instalación es muy lento. y uso de memoria / cpu muy alto.

tiempo de actividad casi 80,0 79,0 79,0

Me pregunto por saber. si queremos instalar el clúster de kube (por nodo), cuánto recurso necesitamos.

CPU: ¿2 núcleos o 4 núcleos?
RAM: 4GB / 8GB?
Disco: 50GB / 100GB
Red: 10 MB / 100 MB

Comentario más útil

Creo que proporcionar valores de solicitud mínimos para la CPU y la memoria sería una buena idea, en mi clúster raspberry pi, el maestro está marcado como programable y el pod kube-dns aterriza en el maestro, pero realmente no hay suficiente memoria para ello. para operar, y se desaloja.

Todos 4 comentarios

Lo difícil de esta solicitud es que, a menos que se quede sin memoria por completo, o que kubelet comience a desalojar pods críticos, no sé si tiene sentido reclamar "requisitos mínimos" sin sus SLO específicos. Hacer que algunas o todas las operaciones se ejecuten lentamente podría estar perfectamente bien para algunos propietarios de clústeres, si se ejecutan deliberadamente en plataformas de bajo costo.

Dicho esto, creo que Scalability SIG ha estado definiendo SLO genéricos y podría influir en las expectativas de hardware para cumplirlos. kubeadm ayuda a instalar un clúster de Kubernetes, pero el rendimiento de todo después es un problema central, no kubeadm uno. Creo que tiene sentido trasladar este problema al repositorio kubernetes/kubernetes para que la escalabilidad de sig lo maneje.

@ kubernetes / sig-scalability-feature-orders

@netroby Ya especificamos 1GB de RAM como requisito. 1 núcleo para los maestros también debería estar bien. El espacio en disco realmente depende de lo que esté implementando, por lo que no estoy seguro de cuánto valor tendría una cifra arbitraria en una lista de requisitos.

¿Le importaría echar un vistazo a nuestra lista de requisitos y ver si falta algo?

Creo que esto está bien como está ahora.

Creo que proporcionar valores de solicitud mínimos para la CPU y la memoria sería una buena idea, en mi clúster raspberry pi, el maestro está marcado como programable y el pod kube-dns aterriza en el maestro, pero realmente no hay suficiente memoria para ello. para operar, y se desaloja.

¿Fue útil esta página
0 / 5 - 0 calificaciones