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