PodはKubernetesにおける最小のデプロイ可能な単位です。PodはKubernetesで独立したアプリケーションのインスタンスを実行します。各Podには、密接に結合された1つ以上のコンテナが含まれています。このトピックでは、Alibaba Cloud Container Service for Kubernetes(ACK)コンソールでPodの構成を表示および変更する方法、およびアプリケーションをスケーリングする方法について説明します。
Podの表示
Podの詳細の表示
ACKコンソールにログインします。左側のナビゲーションペインで、クラスターをクリックします。
クラスターページで、管理するクラスターを見つけ、その名前をクリックします。左側のペインで、 を選択します。
ポッド ページで、表示するポッドを見つけ、[アクション] 列の 詳細の表示 をクリックします。
説明Podページでは、Podを変更および削除できます。Deploymentを使用して作成されたPodについては、Deploymentを使用してPodを管理することをお勧めします。
次の表は、Podのステータスについて説明しています。
ステータス
説明
初期化済み
すべてのinitコンテナが起動されています。
準備完了
Podはリクエストを処理でき、一致するすべてのサービスのロードバランシングプールに追加されます。
コンテナ準備完了
Pod内のすべてのコンテナが準備完了です。
Podスケジュール済み
Podはノードにスケジュールされています。
詳細については、Podのライフサイクルを参照してください。
PodのCPUおよびメモリリソースの上限と下限を変更する
アプリケーションを作成した後、アプリケーションPodのCPUおよびメモリリソースの上限と下限を変更できます。この例では、Deploymentを使用します。
ACKコンソールにログインします。左側のナビゲーションペインで、クラスターをクリックします。
クラスターページで、クラスターの名前をクリックします。左側のナビゲーションペインで、ワークロード > Podを選択します。
PDSページで、名前空間ドロップダウンリストから名前空間を選択し、編集をクリックします操作列。
Podの編集ページで、ビジネス要件に基づいてCPUとメモリの制限を指定します。デフォルトでは、CPUまたはメモリリクエストはCPUまたはメモリ制限と同じです。リソースは従量課金制で課金されます。YAMLテンプレートを使用してリソースリクエストとは異なるリソース制限を設定すると、リソースリクエストは自動的にリソース制限の値に上書きされます。詳細については、リソース仕様を参照してください。