マルチクラスタ共有ネットワークCN2のインストール
概要 各クラスタ内で Kubernetes トラフィックと CN2 トラフィックが同じネットワークを共有する導入に、マルチクラスタ CN2 をインストールする方法の例をご覧ください。
マルチクラスターの共有ネットワーク展開では、次のようになります。
-
CN2は、複数の分散ワークロードクラスター向けの中央ネットワークプラットフォームであり、CNIプラグインです。Contrail コントローラは中央クラスタの Kubernetes コントロール プレーンで実行され、Contrail データ プレーン コンポーネントは分散ワークロード クラスタのワーカー ノードで実行されます。
-
各クラスタ内のKubernetesとCN2トラフィックは、単一のネットワークを共有します。
図 1 は、マルチクラスターのセットアップに従った場合に作成するクラスターを示しています。中央クラスタは、Contrail コントローラを実行する 3 つの Kubernetes コントロール プレーン ノードで構成されています。この一元化された Contrail コントローラは、分散ワークロード クラスタにネットワークを提供します。この例では、1 つのコントロール プレーン ノードと 2 つのワーカー ノードで構成される 1 つの分散クラスターがあります。分散ワークロード クラスタのワーカー ノードには、Contrail データ プレーン コンポーネントが含まれています。

中央クラスターは 172.16.0.0/24 ネットワークに接続され、分散ワークロード クラスターは 10.16.0.0/24 ネットワークに接続されます。ネットワーク間に配置されたゲートウェイは、互いへのアクセスと、ジュニパーネットワークスのリポジトリからイメージをダウンロードするための外部アクセスを提供します。
ローカル管理者は、ゲートウェイを介して到達可能な別のネットワークに接続されて表示されます。これは、ローカル管理者が企業LANからファブリックとクラスタを管理する多くのインストールで一般的です。以下の手順では、ローカル管理ステーションをローカルコンピュータと呼びます。
すべてのクラスタノードを接続するのがデータセンターファブリックであり、この例ではクラスタごとに1つのサブネットに簡素化されています。実際のインストールでは、データセンターファブリックは、クラスタに物理的な接続を提供するスパインスイッチとリーフスイッチのネットワークです。
Apstraが管理するデータセンターでは、この接続は、基盤となるファブリックスイッチ間に作成するオーバーレイ仮想ネットワークを通じて指定されます。
マルチクラスター展開にCN2をインストールするには、まず中央クラスターを作成し、次に分散ワークロードクラスターを1つずつ中央クラスターに接続します。単一クラスタ導入と同様に、CNIプラグインがインストールされていない新しいクラスタから開始し、次にCN2をインストールします。
このセクションの手順では、提供されたマニフェストを使用して、指定されたCN2デプロイメントを作成する方法の基本的な例を示します。このセクションで説明するデプロイに限定されることはなく、提供されるマニフェストの使用も制限されません。CN2は、多すぎて詳細に説明できない幅広い導入をサポートしています。提供されている例を出発点として使用して、特定の状況に合わせて独自のマニフェストを展開します。
マルチクラスタ共有ネットワークCN2のインストール
カーネルモードデータプレーンを実行するマルチクラスター共有ネットワーク導入にCN2をインストールするには、この手順を使用します。
この手順例で使用するマニフェストは multi-cluster/central_cluster_deployer_example.yaml です。この手順では、このマニフェストを manifests ディレクトリに配置していることを前提としています。