GKE インフラストラクチャを管理する

GKE ブループリントには、GKE クラスタのデプロイの意図を指定するために組み合わせることができるカスタム リソースが含まれています。次のリストは、各カスタム リソースのロールを定義しています。

  • ContainerCluster: プロビジョニングされたサービス メッシュを使用して限定公開 GKE クラスタを作成します。
  • ClusterInit: Telecom Network Automation(Telecom Network Automation)が管理するクラスタのライフサイクルを初期化します。このライフサイクルには、GKE クラスタへの Telecom Network Automation コンポーネントのインストールが含まれます。
  • SourceRepoRepositoryRepository: 前のリソースからインストールされた ConfigSync とともに、Cloud Source Repository と Porch を使用して、作成された GKE クラスタの GitOps パイプラインを設定します。
  • ContainerNodePool: Ubuntu OS、SSD ディスクタイプ、e2-standard-2 machine タイプをデフォルトとして使用してノードプールを作成します。これらの詳細は編集できます。

デプロイを作成するときに、setters.yaml ファイルで次のパラメータを使用してブループリントをカスタマイズできます。

パラメータ 説明
project-id 現在のプロジェクトのプロジェクト ID。
project-num 現在のプロジェクトのプロジェクト番号。
cluster-name GKE クラスタの名前。
location クラスタのコンピューティング ロケーション
master-ip-range GKE メインノードが使用する IP CIDR ブロック
cluster-ipv4-cidr-blocks Pod が使用する IP CIDR ブロック。
services-ipv4-cidr-blocks サービスが使用する IP CIDR ブロック。
compute-network-name コンピューティング ネットワークの名前。GKE クラスタ用にオーケストレーション クラスタが作成される VPC を使用しない場合は、この名前を変更します。
clients-ipv4-cidr-blocks クラスタにアクセスするクライアントの IP CIDR ブロック
node-count ゾーンあたりのノードプール内のノード数。リージョン クラスタが作成されると、ノードプールのノード数が元の 3 倍に増加します。
nodepool-name ノードプールの名前。
node-machine-type ノードマシンのタイプ。

GKE ブループリント

GKE ブループリントを作成する

  1. ナビゲーション メニューで [ブループリント] をクリックします。
  2. プルダウン メニューから、優先するオーケストレーション クラスタを選択します。
  3. [ライブラリからインポート] をクリックします。
  4. [GKE クラスタ ブループリント] を選択します。
  5. [ブループリントを追加] をクリックします。
  6. 次のページで、ブループリントの名前を指定します。
    1. 必要に応じてラベルを追加します。
  7. [作成] をクリックします。ブループリントが [ブループリントの下書き] リストに表示されます。

ブループリントを編集する

  1. ナビゲーション メニューで、[ブループリント] > [ブループリントのドラフト] をクリックします。
  2. 優先するブループリントを選択します。ブループリント エディタが表示されます。
  3. cluster.yaml ファイルと nodepool.yaml ファイルを編集します。
  4. [ファイルを保存] をクリックします。

ブループリントを提案する

  1. ナビゲーション メニューで、[ブループリント] > [ブループリントのドラフト] をクリックします。
  2. 優先するブループリントを選択します。ブループリント エディタが表示されます。
  3. [提案] をクリックします。ブループリントのステータスが [提案済み] に更新されます。

ブループリントを承認する

  1. ナビゲーション メニューで [ブループリント] をクリックします。
  2. 目的のブループリントの [アクション] アイコンをクリックします。
  3. [承認] を選択します。ブループリントが [承認済みブループリント] に表示されます。

GKE Deployment

GKE Deployment を作成する

  1. ナビゲーション メニューで、[ブループリント] > [承認済みブループリント] をクリックします。
  2. デプロイする GKE ブループリントをクリックします。
  3. [デプロイメントの作成] をクリックします。
  4. デプロイの名前を指定します。
  5. [デプロイメントの作成] をクリックします。デプロイは [下書きのデプロイ] に表示されます。

GKE デプロイを編集する

  1. ナビゲーション メニューで [ブループリント] をクリックします。
  2. 編集する GKE デプロイを選択します。デプロイ エディタが表示されます。
  3. setters.yaml ファイルを編集します。
  4. [ファイルを保存] をクリックします。

GKE Deployment を適用する

  1. ナビゲーション メニューで [ブループリント] をクリックします。
  2. 適用する GKE デプロイの名前を選択します。デプロイ エディタが表示されます。
  3. [デプロイ] をクリックします。確認ダイアログが表示されます。
  4. [デプロイ] をクリックして、デプロイを確定します。デプロイが [適用されたデプロイ] に表示されます。

GKE クラスタを削除する

  1. ナビゲーション メニューで、[デプロイ] > [適用されたデプロイ] をクリックします。
  2. 削除する GKE デプロイを選択します。
  3. [削除] をクリックします。
  4. デプロイの削除を確認します。