Antrea-NSX Adapter を有効にするには、このトピックを参照してください。これにより、Antrea CNI を使用する TKG サービス クラスタを NSX Manager と統合してネットワークの管理と監視を行うことができます。
Antrea-NSX Adapter の前提条件
- vSphere 8 U3 (8.0.3) 以降
- NSX 4.1 以降
- スーパーバイザー が NSX ネットワークで有効になっている
- TKG サービス 3.0 以降
- Tanzu Kubernetes リリース v1.28.x(vSphere 8.x 以降の場合)
- 管理ネットワークとワークロード ネットワークが分離されている、一般的な スーパーバイザー トポロジである場合は、NSX 管理プロキシ サービスのインストール
Antrea-NSX Adapter の要件
Antrea-NSX Adapter を使用すると、Antrea ベースの TKG サービス クラスタを NSX Manager と統合できます。アダプタを構成したら、NSX Manager を使用してクラスタのネットワーク動作を管理できます。Antrea-NSX 統合の機能の詳細については、『NSX 4.1 管理ガイド』の「Antrea CNI を含む Kubernetes クラスタとの統合」を参照してください。
NSX と統合する各 TKG サービス クラスタに対して Antrea-NSX Adapter を有効にする必要があります。つまり、アダプタとクラスタの比率が 1 対 1 になります。また、新しいクラスタのデプロイでのみ Antrea-NSX Adapter を使用できます。TKG サービス クラスタの作成前にアダプタを有効にする必要があります。また、作成するクラスタの名前をアダプタ リソース定義に含める必要があります。
TKGS クラスタの NSX Tier-0 または Tier 1 ゲートウェイが SNAT IP アドレスで構成されている場合、すべての Antrea-NSX 接続は単一の送信元 IP アドレスを共有します。NSX は、これを同じ IP アドレスからの複数の制御プレーン接続として解釈し、接続をドロップします。この場合は、NSX の UA ファイアウォール ルールを手動で変更する必要があります。詳細については、ナレッジベースの記事「https://knowledge.broadcom.com/external/article?articleNumber=317179」を参照してください。
Antrea-NSX Adapter の有効化
Antrea-NSX Adapter を有効にするには、次の手順を実行します。
- kubectl を使用して、スーパーバイザー で認証します。
kubectl vsphere login --server=SUPERVISOR-CONTROL-PLANE-IP-ADDRESS-or-FQDN --vsphere-username USERNAME
- TKG サービス クラスタをプロビジョニングするターゲット vSphere 名前空間 にコンテキストを切り替えます。
kubectl config use-context vsphere-namespace
AntreaConfig.yaml
カスタム リソース定義を作成します。#AntreaConfig.yaml apiVersion: cni.tanzu.vmware.com/v1alpha1 kind: AntreaConfig metadata: name: tkgs-cluster-name-antrea-package #prefix required namespace: tkgs-cluster-ns spec: antreaNSX: enable: true #false by default
ここで、antreaNSX.enable.true
要素によって Antrea-NSX Adapter が有効になります。デフォルトでは、このフィールドは false です。metadata.name
要素には必須のサフィックス-antrea-package
が含まれており、作成する TKG サービス クラスタ(アダプタを使用する TKG サービス クラスタ)の正確な名前がその前に配置されます。
- AntreaConfig カスタム リソース定義を適用します。
kubectl apply -f AntreaConfig.yaml
- TKG サービス クラスタをプロビジョニングします。
このアダプタは、v1alpha3 API または v1beta1 API のいずれかで使用できます。
- NSX Manager にログインして、アダプタが機能していることを確認します。
詳細については、NSX 4.1 のドキュメントを参照してください。