2017-01-04 4 views
0

クラスタ内の各レプリカを同じマシンサイズにすることには、なぜこの制限がありますか? 2つのコアより大きなノードを追加する場合、またはRAMを増やすノードを追加する場合はどうすればよいですか?より一般的な意味で、なぜ異質のkubernetesクラスタがGKE上で制限されていますか?異なるサイズのクラスタにノードを追加する

答えて

1

"--machine-type"オプションを使用してノードプールを作成することで、GKE上で異なるマシンタイプの異種クラスタを作成できます。たとえば:

gcloud container node-pools create $pool-name --cluster=$cluster-name --machine-type=n1-standard-4 

は、このブログ記事は、カスタムマシン・タイプとプールの作成など、あなたも一緒に行うことができますシナリオのいくつかを説明しますhttps://cloudplatform.googleblog.com/2016/05/introducing-Google-Container-Engine-GKE-node-pools.html

は、この情報がお役に立てば幸いです。

編集:ちょうどGKEに言及された質問に気づいた。 GCEでは、設定スクリプトは固定マシン構成の単一の管理対象インスタンスグループ(MIG)のみを作成します。異なるタイプのノードを追加するには、使用するインスタンス・グループ・テンプレートをクローンし、マシン・タイプを変更してから、新しい管理対象インスタンス・グループを作成します。希望のサイズにリサイズします。新しいノードはクラスタに参加できる必要があり、異種の構成を必要とします。

0

異なるサイズのノードをクラスタに追加することはできますが、kube-up.shを使用すると簡単にできません。 config-default.shのマシンタイプを変更してkube-up.sh設定をKUBE_USE_EXISTING_MASTER=trueに再実行しても、実際に動作するかどうかはテストされていません(その変数はmulti-zone clustersに追加されていましたが、異種単一ゾーン内のクラスタ)。

関連する問題