このガイドでは、Cloud Run for Anthos オンプレミスを有効にして GKE On-Prem クラスタを設定する方法について説明します。
Cloud Run for Anthos オンプレミスをインストールすると、クラスタに Knative Serving がインストールされ、ステートレスのワークロードに接続して管理できます。
前提条件
- Google アカウントにログインします。
Google アカウントをまだお持ちでない場合は、新しいアカウントを登録します。
-
Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。
-
Cloud プロジェクトに対して課金が有効になっていることを確認します。プロジェクトに対して課金が有効になっていることを確認する方法を学習する。
gcloud
を設定する
Cloud Run for Anthos オンプレミス用に gcloud
コマンドラインを設定するには:
まだインストールしていない場合は、Cloud SDK をインストールして初期化します。
プラットフォームを
kubernetes
に設定し、gcloud
のデフォルト プロジェクト設定を先ほど作成したものに設定します。gcloud config set run/platform kubernetes gcloud config set project PROJECT-ID
PROJECT_ID は、プロジェクト ID に置き換えます。
インストールした
gcloud
コンポーネントをアップデートします。gcloud components update
gcloud
コンポーネントをインストールします。gcloud components install beta
kubectl
を設定する
すでに GKE On-Prem を使用している場合、kubectl
はすでにインストールされている可能性があります。
kubectl
がインストールされていない場合は、次のコマンドを使用してインストールできます。
gcloud components install kubectl
Cloud Run for Anthos オンプレミスをインストールする
新しい GKE On-Prem クラスタを作成する際に Cloud Run をインストールするには、config.yaml
ファイルで cloudrun
構成を設定します。
cloudrun: enabled: true
Cloud Console を設定する
Cloud Console を使用するときに、クラスタにログインします。Kubernetes サービス アカウントを使用している場合は、cluster-admin
ロールをサービス アカウントに追加してください。