2016-05-24 9 views
0

私はmaster2 nodesという基本クラスターを持っています。 2つのノードはaws autoscaling group - asg1の一部です。これらの2つのノードはapplication1を実行しています。Kubernetes - より多くのノードを追加する

さらにノードを持つことができる必要があります。実行中のノードはapplication2です。

理想的には、aplication2を複数のリージョンで実行できますが、同じクラスターの一部である可能性があるかどうかはわかりません。

私の質問は、どのようにしてノードをクラスタに追加するのですか?具体的にはAWSにありますか?

私はいくつかの記事を見てきました。人々がインスタンスをスピンアップした後、手動でkubeltetやその他のさまざまなものをインストールするためにログインしましたが、それ以上の自動処理が可能かどうか疑問でした。あなたがthis instructionsに従った場合

おかげ

答えて

0

は、あなたの手下のための自動スケーリング基を有するべきです。

AWSパネルに移動して、自動拡大縮小グループを拡大します。それはそれを行う必要があります。

もし何か手動で行ったのであれば、既存のミニオン/スレーブを選択し、「これ以上のように起動する」を選択するマシンをクローンすることができます。

0

パブロ氏によると、既存のASGを拡張することで(同じアベイラビリティゾーン内に)新しいノードを追加できるはずです。これにより、application2を実行できる新しいノードがプロビジョニングされます。アプリケーションが同じノードを共有できない限り、ノードが十分に大きい場合は、新しいノードをプロビジョニングすることなく、既存のノードでapplication2を実行することもできます。場合によっては、クラスタに小さなノードを追加するよりもコスト効率がよい場合もあります。

あなたの疑問に、Kubernetesはリージョン間で実行されるようには設計されていません。高可用性アプリケーション(Ubernetes Liteと呼ばれています)のマルチゾーン構成(同じ地域内)を実行できます。クロス・リージョン・アプリケーション・デプロイメント(Ubernetes)のサポートが現在設計中です。

関連する問題