GKE on AWS 環境を作成するには、次の手順で操作します。
- 前提条件を満たす
- 管理サービスをインストールする
- ワークロードを実行するためのユーザー クラスタを作成する
始める前に
GKE on AWS のコンポーネントは、アーキテクチャで学習できます。GKE on AWS で認証、セキュリティ、ストレージ、およびその他の要素がどのように処理されるかを説明するコンセプト トピックもあります。
管理サービス
管理サービスは、GKE on AWS クラスタの作成、更新、削除を行います。管理サービスのインストールには次のオプションがあります。
- 専用の AWS Virtual Private Cloud(VPC)に管理サービスをインストールする。
- 既存の VPC と統合する。
- HTTP プロキシを使用するように管理サービスを構成する。
ユーザー クラスタ
管理サービスをインストールしたら、ユーザー クラスタを作成します。次のいずれかのオプションを選択して、ユーザー クラスタを作成します。
- デフォルトのパラメータでユーザー クラスタを作成する。
- カスタム ユーザー クラスタを作成する。たとえば、異なるマシンタイプのノードプールを追加する場合に使用します。
- Workload Identity を有効にしてユーザー クラスタを作成する。ワークロードごとに異なる AWS IAM ロールを割り当てる場合に使用します。
- Google Cloud コンソールからワークロードを表示、モニタリング、デバッグ、管理したい場合は、Google Cloud コンソールでクラスタに接続するの手順に沿って、Connect を使用するようにクラスタを設定します。
次のステップ
管理サービスをインストールしてユーザー クラスタを作成したら、ワークロードを起動できます。次のいずれかの方法をお試しください。
GKE on AWS で最初のワークロードを起動する。
Anthos Service Mesh を使用して Ingress を構成して作成する。
ロードバランサまたは AWS アプリケーション ロードバランサを使用して、外部公開される Deployment を作成する。