Kubernetes-autoscaling
提供:Dev Guides
Kubernetes-自動スケーリング
GCEでスケーラブルなインフラストラクチャをセットアップするには、まず、Googleクラウドモニタリング、Googleクラウドロギング、スタックドライバーの機能を有効にしたアクティブなGCEプロジェクトが必要です。
最初に、いくつかのノードが実行されているクラスターをセットアップします。 完了したら、次の環境変数を設定する必要があります。
環境変数
完了したら、 kube-up.sh を実行してクラスターを起動します。 これにより、クラスターの自動スカラーアドオンと一緒にクラスターが作成されます。
クラスターの作成時に、次のkubectlコマンドを使用してクラスターを確認できます。
これで、クラスターにアプリケーションをデプロイし、水平ポッドオートスケーラーを有効にできます。 これは、次のコマンドを使用して実行できます。
上記のコマンドは、アプリケーションの負荷が増加しても、PODのレプリカを少なくとも1つ、最大10個保持することを示しています。
次のコマンドを使用して、実行中のポッドの数を確認できます。
そして最後に、ノードのステータスを取得できます。