Container Service for Kubernetes (ACK) Edgeには、Terway EdgeとFlannelの2種類のコンテナネットワークプラグインがあります。 クラスターを作成する前に、どのタイプのネットワークプラグインを使用するかを決定することが不可欠です。 このトピックでは、これら2つのネットワークプラグインの比較について説明します。
比較
ACK Edgeクラスターは、次の2つのコンテナーネットワークプラグインをサポートしており、各プラグインは特定のシナリオに適用できます。
フランネル: 仮想拡張LAN (VXLAN) モードを使用するオーバーレイネットワークプラグイン。 詳細については、「ネットワークプラグインFlannel」をご参照ください。
Terway Edge: アンダーレイネットワークプラグイン。 詳細については、「Terway Edge」をご参照ください。
項目 | Terwayエッジ | フランネルVXLAN |
ソース | Alibaba Cloudによって開発されたネットワークプラグイン。 | Flannelが提供するオープンソースのネットワークプラグイン。 |
適用シナリオ |
|
|
ポッド CIDR ブロック |
| クラスターの作成時にポッドCIDRブロックを指定する必要があり、ポッドCIDRブロックを展開することはできません。 |
ネットワーク性能 | 高いネットワークパフォーマンスを提供します。 Flannel VXLANネットワークと比較して、ネットワークパフォーマンスを20% に向上させます。 | 適度なネットワークパフォーマンスを提供します。 VXLANパケットのカプセル化が必要です。 |
Alibaba Cloudサービスとの統合 | Classic Load Balancer (CLB) 、Application Load Balancer (ALB) 、Network Load Balancer (NLB) 、エラスティックコンテナインスタンスなどのクラウドサービスとシームレスに統合します。 | クラウドサービスとの限られた統合。 一部の機能は利用できない場合があります。 |
コンテナ間の通信 | 外部クライアントはコンテナIPアドレスに直接アクセスできます。 | 外部クライアントはコンテナのIPアドレスに直接アクセスできません。 |
ネットワークモード | コンテナとコンピューティングリソースが同じネットワーク層にあるアンダーレイモードを使用します。 | コンテナとコンピューティングリソースが異なるネットワーク層にあるオーバーレイモードを使用します。 |
クロスドメインコンテナー通信 | 異なるローカルエリアネットワーク (LAN) 間のコンテナ間の通信、たとえばクラウドエッジコンテナ通信および複数のLAN間のコンテナ通信を可能にするために、ノードvSwitchは、ルート広告を受け入れるためにボーダーゲートウェイプロトコル (BGP) プロトコルをサポートしなければならない。 | 異なるLAN間のコンテナ間の通信を可能にするために、ノードはレイヤ3で互いに通信しなければならない。 |