Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

外部ネットワーク付きcSRXポッド

外部ネットワークを持つcSRXポッドについて知る

2つの追加インターフェイスで、cSRXコンテナファイアウォールを外部ネットワークに接続できます。どちらのインターフェイスもsrxpfeに接続され、FLOWによって処理されます。

cSRXは、LinuxネイティブのCNIを活用して外部ネットワークに接続できます。

cSRXは、Multusプラグインを使用して、外部ネットワークへの複数のインターフェイス接続をサポートします。ネットワークトラフィックを監視するアプリケーションは、物理ネットワークに直接接続されます。 macvlan ネットワークドライバーを使用して、各コンテナの仮想ネットワークインターフェイスにMACアドレスを割り当て、物理ネットワークに直接接続された物理ネットワークインターフェイスのように見せることができます。この場合、 macvlanに使用するコンテナーランタイムホスト上の物理インターフェイスと、 macvlanのサブネットとゲートウェイを指定する必要があります。異なる物理ネットワークインターフェイスを使用してmacvlanネットワークを分離することもできます。

cSRXを外部ネットワークに接続する

macvlan ホストインターフェイスにすでに接続されているスイッチのように機能します。ホストインターフェイスは、物理デバイスを共有するが、異なるMACアドレスを持つ仮想インターフェイスでスレーブされます。各 macvlan インターフェイスには独自の MACアドレスがあるため、ネットワーク上にすでに存在する既存の DHCP サーバーで簡単に使用できます。

macvlanを使用して外部ネットワークにcSRX接続するには:

図1:MacvlanプラグインConnecting cSRX Container Firewall to External Network with Macvlan Pluginを使用した外部ネットワークへのcSRXコンテナファイアウォール接続
図2:外部ネットワークcSRX Container Firewall in External NetworkのcSRXコンテナファイアウォール
  1. network-conf-1.yamlファイルを作成し、テキストコンテンツを追加します。
  2. network-conf-1-1.yamlファイルを作成し、テキストコンテンツを追加します。 .
  3. network-conf-2-1.yamlを作成し、テキストコンテンツを追加します。 .
  4. network-conf-2.yamlファイルを作成し、テキストコンテンツを追加します。
  5. cSRX.yamlファイルを作成し、テキストコンテンツを追加します。

cSRXポッドのノードポートサービスを設定する

ノードポートサービスタイプでcSRXを展開できます。すべてのトラフィックは、外部ネットワーク内のKubernetesによってワーカーノードに転送されます。

NodePortサービスを作成するには:

  1. cSRXポッドのyamlファイルを作成し、NodePort上でサービスとして公開します。
  2. cSRXにアクセスするには:

    root@kubernetes-master:~#ssh -p 30122 root@192.168.42.81