1

GKE のドキュメントでは、(現在) すべてのノードが同じ VM インスタンスを持っていると書かれています。これは、基盤となるマシンタイプまたは OS イメージ (あるいはその両方) を指していますか?

私はそれが単なるマシンの種類 (マイクロ、スモールなど) であり、Google が独自のイメージをその上にインフラストラクチャ (kubernetes など) でレイヤー化したと想定していました。

その場合、Google は GKE でどのイメージを使用していますか? 相性が良さそうなのでCoreOSかもしれないと思っていたのですが、よくわかりません。

本番環境と同じイメージでステージング マシンをセットアップしたいのですが、おそらくこれを知る必要はないか、または何を使用するかは問題ではありません。

4

1 に答える 1

3

現在、クラスター内のすべてのノードは、同じマシンタイプと OS イメージを持っています。デフォルトでは、マシンタイプは n1-standard-1 で、イメージは最近のcontainer-vm imageです。

gcloud を使用してクラスタを作成する場合、 --machine-type オプションと --source-image オプションをそれぞれ使用して、両方の設定をコマンドラインでオーバーライドできます (ドキュメント)。

クラウド コンソールを使用してクラスターを作成している場合は、マシン タイプを指定できますが、現時点ではソース イメージを指定できません。

別のソース イメージを指定すると、最終的に機能するクラスターにならない可能性があることに注意してください。これは、ソース イメージの上にインストールされる kubernetes ソフトウェアでは、システム ソフトウェアに特定の基礎となるパッケージが存在する必要があるためです。ステージング/製品間の一貫性が必要な場合は、使用できます

gcloud container clusters describe <staging-cluster-name>

ステージング クラスターで使用されているイメージを確認し、最終的に本番クラスターと同じイメージになるようにします。

于 2015-01-07T17:53:07.653 に答える