ノードイメージの指定

このページでは、Google Kubernetes Engine のノードに使用するノードイメージを指定する方法を説明します。ノードイメージの仕組みについては、ノードイメージをご覧ください。

始める前に

このタスクの準備として、次の手順を行います。

  • Google Kubernetes Engine API が有効になっていることを確認します。
  • Google Kubernetes Engine API の有効化
  • Cloud SDK がインストール済みであることを確認します。
  • デフォルトのプロジェクト ID を設定します。
    gcloud config set project [PROJECT_ID]
  • ゾーンクラスタを使用する場合は、デフォルトのコンピューティング ゾーンを設定します。
    gcloud config set compute/zone [COMPUTE_ZONE]
  • リージョン クラスタを使用する場合は、デフォルトのコンピューティング リージョンを設定します。
    gcloud config set compute/region [COMPUTE_REGION]
  • gcloud を最新バージョンに更新します。
    gcloud components update

ノードイメージの指定

新しいクラスタの作成時に使用するノードイメージを選択できます。また、既存のクラスタのノードイメージを変更することもできます。

新しいクラスタを作成する

gcloud

クラスタ ノードイメージのデフォルト オプションは Container-Optimized OS です。Ubuntu ノードイメージを指定するには、gcloud container clusters create コマンドを使用する際に --image-type オプションを追加します。

Container-Optimized OS をノードイメージとして使用して新しいクラスタを作成するには、次のコマンドを実行します。

gcloud container clusters create [CLUSTER_NAME]

ここで、[CLUSTER_NAME] はクラスタに付ける名前です。

Ubuntu をノードイメージとして使用して新しいクラスタを作成するには、次のコマンドを実行します。

gcloud container clusters create [CLUSTER_NAME] --image-type ubuntu

Console

  1. GCP Console で Google Kubernetes Engine のメニューに移動します。

    Google Kubernetes Engine のメニューに移動

  2. [クラスタを作成] をクリックします。

  3. 必要に応じてクラスタを構成します。次に、[イメージの種類] プルダウン メニューから目的のノードイメージを選択します。

  4. [作成] をクリックします。

既存のクラスタをアップグレードする

gcloud

Container-Optimized OS または Ubuntu ノードイメージを使用するように既存のクラスタをアップグレードするには、gcloud container clusters upgrade コマンドを使用します。クラスタ内のすべてのノードプールをアップグレードすることも、--node-pool を使用して特定のノードプールを指定することもできます。

Container-Optimized OS ノードイメージを使用するように既存のクラスタをアップグレードするには、次のコマンドを実行します。

gcloud container clusters upgrade --image-type cos [CLUSTER_NAME] \
    [--node-pool [POOL_NAME]]

Ubuntu ノードイメージを使用するように既存のクラスタをアップグレードするには、次のコマンドを実行します。

gcloud container clusters upgrade --image-type ubuntu [CLUSTER_NAME] \
    [--node-pool [POOL_NAME]]

Console

  1. GCP Console で Google Kubernetes Engine のメニューに移動します。

    Google Kubernetes Engine のメニューに移動

  2. クラスタの [編集] ボタンをクリックします。これは鉛筆のような形をしています。

  3. [ノードプール] から、目的のノードプールを選択します。

  4. [ノードイメージ] フィールドで、[変更] をクリックします。

  5. 目的のノードイメージを選択します。

  6. [変更] をクリックします。

  7. [保存] をクリックしてクラスタ変更画面を閉じます。

次のステップ

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Kubernetes Engine のドキュメント