Kubeadm: kubeadmを介してkubeクラスターをインストールするための最小限のリソース要件を提供

作成日 2017年02月23日  ·  4コメント  ·  ソース: kubernetes/kubeadm

現在のドキュメントでは、kubeクラスターをインストールするための最小システムリソース要件については説明されていません。

kubeクラスターを$ 5vpsでインストールしようとしています。 しかし、インストールの進行は非常に遅いです。 そしてメモリ/ CPU使用率が非常に高い。

稼働時間はほぼ80.079.0 79.0

知りたいのですが。 kubeクラスター(ノードごと)をインストールする場合、必要なリソースの量。

CPU:2コアまたは4コア?
RAM:4GB / 8GB?
ディスク:50GB / 100GB?
ネットワーク:10MB / 100MB?

最も参考になるコメント

CPUとメモリに最小限のリクエスト値を提供するのは良い考えだと思います。私のラズベリーパイクラスターでは、マスターがスケジュール可能としてマークされ、kube-dnsポッドがマスターに到達しますが、実際には十分なメモリがありません。操作するために、そしてそれは追い出されます。

全てのコメント4件

このリクエストで難しいのは、メモリが完全に不足するか、kubeletが重要なポッドを削除し始めない限り、特定のSLOなしで「最小要件」を主張することが理にかなっているのかどうかわからないことです。 一部またはすべての操作を低速で実行することは、低コストのプラットフォームで意図的に実行している場合、一部のクラスター所有者にとっては完全に問題ない可能性があります。

とは言うものの、スケーラビリティSIGはジェネリックSLOを定義しており、それらを満たすためのハードウェアの期待に重きを置くことができるかもしれないと思います。 kubeadmは、Kubernetesクラスターのインストールに役立ちますが、その後のすべてのパフォーマンスは、 kubeadm問題ではなく、主要な問題です。 sig-scalabilityを処理するために、この問題をkubernetes/kubernetesリポジトリに移動することは理にかなっていると思います。

@ kubernetes / sig-scalability-feature-requests

@netrobyすでに1GBのRAMを要件として指定しています。 マスター用の1コアも問題ないはずです。 ディスク容量は実際に展開するものに依存するため、要件リストで任意の数値がどの程度の値になるかはわかりません。

要件リストを見て、不足しているものがないかどうかを確認していただけませんか?

今のところこれでいいと思います

CPUとメモリに最小限のリクエスト値を提供するのは良い考えだと思います。私のラズベリーパイクラスターでは、マスターがスケジュール可能としてマークされ、kube-dnsポッドがマスターに到達しますが、実際には十分なメモリがありません。操作するために、そしてそれは追い出されます。

このページは役に立ちましたか?
0 / 5 - 0 評価