すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:Pod の管理

最終更新日:Mar 27, 2026

Pod は Kubernetes における最小のデプロイ可能単位です。各 Pod は、1 つまたは複数の密接に結合されたコンテナで構成されるアプリケーションのインスタンスを実行します。このトピックでは、Container Service for Kubernetes (ACK) コンソールで Pod を表示、フィルター、診断、変更する方法、および Pod レプリカをスケーリングする方法について説明します。

[Pods] ページでは、次の操作が可能です。

  • Pod の詳細、ログ、ステータスの表示

  • 名前、ラベル、IP アドレス、またはノードによる Pod のフィルター

  • Pod の問題の診断

  • Pod の YAML 構成の編集

  • CPU およびメモリのリソース制限の変更

  • Pod レプリカ数のスケーリング

前提条件

開始する前に、次のことを確認してください。

  • クラスターにワークロードが作成されていること。詳細については、「ワークロード」をご参照ください。

Pod の表示

Pod の詳細表示

  1. ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックし、左側のナビゲーションウィンドウで [ワークロード] > [Pod] を選択します。

  3. [Pods] ページで、調査する Pod を見つけ、[操作] 列の [詳細を表示] をクリックします。

説明

Pod ページでは、Pod を変更および削除できます。デプロイメントによって作成された Pod の場合は、Pod を直接編集するのではなく、デプロイメントを使用して管理してください。

次の表は、コンソールに表示される Pod のステータス条件について説明しています。

ステータス 説明
Initialized すべての init コンテナが開始されています。
Ready Pod はリクエストを処理でき、すべての一致するサービスの負荷分散プールに追加されています。
ContainersReady Pod 内のすべてのコンテナが準備完了です。
PodScheduled Pod はノードにスケジュールされています。

Pod のフェーズとライフサイクルの完全なリファレンスについては、「Pod Lifecycle」をご参照ください。

Pod のログ表示

[Pods] ページで、ログを表示するポッドを見つけ、[操作] 列の [ログ] をクリックします。

Pod のフィルター

[Pod] ページで、名前、ラベル、Pod の IP アドレス、またはノードの IP アドレスで Pod をフィルターします。[ラベル] 列に表示される [キー][値] でフィルターすることもできます。

pod

Pod の診断

[Pod] ページで、診断する Pod を見つけて、[アクション] 列の [診断] をクリックします。詳細については、「クラスター診断の操作」をご参照ください。

CPU およびメモリのリソース制限の変更

この手順では、デプロイメントを例として使用します。

  1. ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. クラスター」ページで、管理するクラスターの名前をクリックし、左側のナビゲーションウィンドウから「ワークロード」>「デプロイメント」を選択します。

  3. デプロイメント」ページで、[名前空間] ドロップダウン リストから名前空間を選択します。更新するデプロイメントを見つけ、[操作] 列の [編集] をクリックします。

  4. 編集ページで、[リソース制限] および [必要リソース] パラメーターを設定し、[更新] をクリックします。

重要

クラスターノードがサポートする Pod の最大数は、使用中のネットワークプラグインによって異なります。詳細については、「Terway の操作」トピックの「Terway モードの比較」セクションをご参照ください。

Pod の YAML 構成の編集

  1. ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックし、左側のナビゲーションウィンドウで [ワークロード] > [Pod] を選択します。

  3. [Pods] ページで、編集する Pod を見つけ、[操作] 列の [編集] をクリックします。

  4. [YAML の編集] ダイアログボックスで、構成を変更し、[更新] をクリックします。

Pod のスケーリング

デプロイメントは ReplicaSet を介して Pod レプリカを管理します。デプロイメントをスケーリングすると、Kubernetes は希望するレプリカ数に合わせて Pod を作成または削除し、利用可能なリソースを持つノードに新しい Pod をスケジュールします。

  1. ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックし、左側のナビゲーションウィンドウで [ワークロード] > [Deployments] を選択します。

  3. デプロイメントがデプロイされている名前空間を選択し、デプロイメントを見つけて、[アクション] 列の [スケール] をクリックします。

  4. [スケール] ダイアログボックスで、[希望する Pod 数] をターゲットレプリカ数 (例: 4) に設定し、[OK] をクリックします。

説明

デプロイメントは、デフォルトの更新戦略として RollingUpdate を使用します。これにより、更新中に最小数の Pod が利用可能に保たれます。その最小値を調整するには、デプロイメントテンプレートでローリングアップデート設定を編集します。

次のステップ