Pod とは、Kubernetes でデプロイ可能な最小単位です。実行中のアプリケーションの 1 つのインスタンスを表し、1 つ以上の密に結合したコンテナを含めることができます。このトピックでは、ACS コンソールで Pod を表示、変更、および手動でスケーリングする方法を説明します。
Pod の表示
Pod の詳細の表示
ACS コンソール にログインします。左側のナビゲーションペインで、クラスター をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、 を選択します。
-
ポッド ページで、対象の Pod の [Actions] 列にある 詳細 をクリックします。
説明[Pods] ページでは、Pod を編集または削除できます。Deployment などのワークロードで作成した Pod は、Deployment で管理してください。
次の表に、Pod のステータス条件を示します。
Type
Description
Initialized
すべての init コンテナが正常に開始されています。
Ready
Pod はリクエストを処理でき、条件に一致するすべての Service の負荷分散プールに追加されています。
ContainersReady
Pod 内のすべてのコンテナが Ready です。
PodScheduled
Pod がノードにスケジュールされています。
詳細については、「Pod のライフサイクル」をご参照ください。
コンテナのリソース要求とリソース制限の設定
アプリケーションを作成した後、コンテナの CPU とメモリのリソース要求およびリソース制限を調整できます。このセクションでは、ステートレスアプリケーションを例に説明します。
ACS コンソール にログインします。左側のナビゲーションペインで、クラスター をクリックします。
-
クラスターリスト ページで、対象のクラスター名をクリックします。左側メニューで、ワークロード > [Pods] をクリックします。
-
Pod ページで、[名前空間] ドロップダウンリストから名前空間を選択し、対象の Pod の [操作] 列の [編集] をクリックします。
アプリケーションの編集ページで、コンテナの CPU およびメモリのリソース要求とリソース制限を設定します。 デフォルトでは、リソース要求はリソース制限と等しく、課金方法は従量課金です。 YAML を使用してリソース要求とは異なるリソース制限を設定した場合、ACS コンソールはリソース制限に一致するようにリソース要求を自動的に更新します。 詳細については、「リソース仕様」をご参照ください。