アルファ クラスタを作成する

このページでは、Google Kubernetes Engine アルファ クラスタの作成方法について説明します。これは、Google Kubernetes Engine で有効にした Kubernetes アルファ版機能を使用できるクラスタです。詳しくは、クラスタのタイプクラスタ アーキテクチャをご覧ください。

始める前に

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

  • Google Kubernetes Engine API が有効になっていることを確認します。
  • Enable 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 または Google Cloud Console を使用します。

gcloud

アルファ クラスタを作成するには、次のコマンドを実行します。

gcloud container clusters create [CLUSTER_NAME] \
    --enable-kubernetes-alpha \
    [--zone [COMPUTE_ZONE]] \
    [--cluster-version [VERSION]]

ここで

  • [CLUSTER_NAME] はクラスタに付ける名前です。
  • [COMPUTE_ZONE] は、クラスタを作成する Compute Engine [Compute Zone] です。オプションの --zone フラグを使用すると、デフォルトの compute/zone プロパティ セットが gcloud config set compute/zone で上書きされます。注: デフォルトのコンピューティング ゾーンは gcloud config set compute/zone [COMPUTE_ZONE] で設定するか、--zone を使用して指定する必要があります。
  • [VERSION] は、クラスタ内で実行する GKE のバージョンです。設定しない場合、クラスタは現在のデフォルト バージョンを実行します。現在のデフォルト バージョンについては、バージョニングとアップグレードをご覧ください。

アルファ クラスタはアップグレードされず、30 日後に削除されるという警告が表示され、確認を求められます。

This will create a cluster with all Kubernetes Alpha features enabled.
- This cluster will not be covered by the GKE SLA and should
  not be used for production workloads.
- You will not be able to upgrade the master or nodes.
- The cluster will be deleted after 30 days.

Console

アルファ クラスタを作成する手順は次のとおりです。

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

    Google Kubernetes Engine のメニューに移動

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

  3. [標準クラスタ] テンプレートを選択するか、ワークロードに適切なテンプレートを選択します。

  4. [クラスタのバージョン] プルダウン メニューから、クラスタで実行する GKE のバージョンを選択します。

  5. 必要に応じてクラスタを構成します。

  6. [詳細オプション] をクリックします。ページの下の方にある [このクラスタで Kubernetes アルファ版の機能を有効にする] をオンにします。

  7. [影響について理解しました] を選択して、警告を受け入れます。

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

クラスタを作成した後、コマンドラインからクラスタとやり取りするには、その前に kubectl を構成する必要があります。

アルファ クラスタの有効期限を確認する

アルファ クラスタの有効期限を確認するには、次のコマンドを実行します。

gcloud container clusters list

次のステップ