VMware Cloud Director 10.3.1 以降では、Kubernetes Container Clusters プラグインを使用して VMware Tanzu Kubernetes Grid クラスタを作成できます。

クラスタ作成に関するさまざまな Kubernetes ランタイム オプションの詳細については、Kubernetes クラスタの操作を参照してください。

VMware Cloud Director Container Service Extension CLI を使用して、Kubernetes クラスタを管理することもできます。VMware Cloud Director Container Service Extensionのドキュメントを参照してください。

前提条件

  • サービス プロバイダが、Kubernetes Container Clusters プラグインを組織に公開していることを確認します。Kubernetes Container ClustersVMware Cloud Director 用の VMware Cloud Director Container Service Extension プラグインです。このプラグインは、上部ナビゲーション バーの [詳細] > [Kubernetes Container Clusters] で確認できます。
  • サービス プロバイダが VMware Cloud Director Container Service Extension 3.1.1 サーバのセットアップを完了していることを確認します。
  • サービス プロバイダによって cse:nativeCluster 資格権限バンドルが組織に公開され、VMware Tanzu Kubernetes Grid クラスタを作成変更、および削除するための完全コントロール:CSE:NATIVECLUSTER 権限が自分に付与されていることを確認します。

手順

  1. 上部ナビゲーション バーで、[詳細] > [Kubernetes Container Clusters] の順に選択します。
  2. [新規] をクリックします。
  3. [VMware Tanzu Kubernetes Grid] ランタイム オプションを選択して、[次へ] をクリックします。
  4. 名前を入力し、リストから Kubernetes テンプレートを選択します。
  5. (オプション) SSH パブリック キーを入力します。
  6. [次へ] をクリックします。
  7. VMware Tanzu Kubernetes Grid クラスタをデプロイする組織 VDC を選択して、[次へ] をクリックします。
  8. ワーカー ノードの数を選択し、必要に応じて、ノードのサイジング ポリシーまたは CPU とメモリの制限を選択します。
  9. [次へ] をクリックします。
  10. (オプション) 制御プレーンおよびワーカー ノードのストレージ ポリシーを選択します。
  11. [次へ] をクリックします。
  12. (オプション) クラスタの通信先を内部ネットワークに制限するには、[外部トラフィックのこのクラスタへのルーティングを許可する] をオフにします。
    ロード バランサとパーシステント ボリュームを使用する場合は、トグルをオンにする必要があります。
  13. Kubernetes クラスタのネットワークを選択して、[次へ] をクリックします。
  14. (オプション) Kubernetes サービスの IP アドレスの範囲と Kubernetes ポッドの範囲を指定して、[次へ] をクリックします。

    Classless Inter-Domain Routing (CIDR) は、IP ルーティングと IP アドレス割り当ての方法です。

    オプション 説明
    Pods CIDR Kubernetes ポッドで使用する IP アドレスの範囲を指定します。デフォルト値は 100.96.0.0/11 です。ポッドのサブネット サイズは /24 以上にする必要があります。1 つの IP アドレス範囲を入力できます。
    Services CIDR Kubernetes サービスで使用する IP アドレスの範囲を指定します。デフォルト値は 100.64.0.0/13 です。1 つの IP アドレス範囲を入力できます。
  15. クラスタの設定を確認し、[終了] をクリックします。

次のタスク

  • ワーカー ノードの数を変更する場合は、Kubernetes クラスタのサイズを変更します。
  • kubeconfig ファイルをダウンロードします。kubectl コマンドライン ツールは、kubeconfig ファイルを使用して、クラスタ、ユーザー、名前空間、および認証メカニズムに関する情報を取得します。
  • Kubernetes クラスタを削除します。