Cloud Code を使用すると、Google Kubernetes Engine(GKE)で Kubernetes クラスタを作成できます。
GKE クラスタを作成して KubeConfig に追加する
Cloud Code で Google Cloud コンソールが開き、クラスタを簡単に作成できます。
Kubernetes Explorer を開くには、 [Kubernetes Explorer] をクリックするか、[Tools] > [Cloud Code] > [Kubernetes] > [View Cluster Explorer] に移動します。
Kubernetes Explorer ペインのヘッダーで、[+ GKE クラスタに接続] をクリックします。
[新しい GKE クラスタを作成] または [新しい GKE Autopilot クラスタを作成] を選択します。どのモードを選択するかについて詳しくは、Autopilot と Standard モードの比較をご覧ください。
[開く] をクリックして、Cloud Code が Google Cloud コンソールを開くのを許可します。
Google Cloud コンソールで、カスタマイズする構成オプションを選択して、[Create] をクリックします。
クラスタが作成されたら、Cloud Code の Kubernetes Explorer で [更新] アイコンをクリックします。
新しいクラスタの名前がリストに表示されたら、クラスタ名をクリックします。新しいクラスタが構成に追加され、デフォルトのコンテキストとして設定されます。
既存の GKE クラスタを使用する
既存の Standard クラスタまたは Autopilot GKE クラスタがある場合は、アクティブ クラスタとして設定し、Cloud Code を使用してクラスタを操作できます。
- Kubernetes Explorer ペインのヘッダーで、[+ Add GKE Cluster] をクリックします。
- [Google Kubernetes Engine] をクリックします。
- クラスタ名をクリックします。クラスタが KubeConfig に追加されます。
クラスタをデフォルト コンテキストとして設定する
アクティブ クラスタは、アプリケーションがデフォルトでデプロイされる先のクラスタです。
Kubernetes Explorer で、クラスタを右クリックして [現在のコンテキストに設定] をクリックします。
GKE でアプリケーションを実行する
GKE でアプリケーションを実行またはデバッグするには、プロジェクトのコンテナ イメージ リポジトリを定義する必要があります。
詳細については、コンテナ イメージの保存をご覧ください。
KubeConfig からクラスタを削除する
KubeConfig からクラスタを削除すると、そのクラスタにはデプロイできなくなります。
Kubernetes Explorer で、クラスタを右クリックして [KubeConfig から削除] をクリックします。
別のクラウド プロバイダでクラスタを作成して追加する
オンプレミス クラスタ、または Azure や AWS などの他のプロバイダのクラスタを使用している場合は、プロバイダのツールを使用してクラスタを作成し、KubeConfig に追加します。
次のステップ
- kubeconfig ファイルを使用してクラスタ アクセスを整理する。
- Cloud Code で kubeconfig ファイルを追加、削除、切り替える方法を学習する。
- Skaffold を使用してマイクロサービス アプリケーションの部分を開発およびデバッグする。
- ファイルの同期とホットリロードを使用して開発を高速化する。
- Cloud Code でアプリケーションをデバッグする。