アンダーレイ ネットワークは、低遅延、信頼性、セキュリティなどの特性を備えた基盤となる基本ネットワークです。これらの機能は、遅延の影響を受けやすいアプリケーションのビジネス ニーズを満たし、高品質のユーザー エクスペリエンスを提供し、ネットワーク リソースを効果的に管理および保護できます。これらは通常、遅延に敏感なファイアウォール セキュリティ管理に使用されます。
データセンターにおけるプライベート クラウドの人気が高まるにつれ、データセンター ネットワーク アーキテクチャの重要な部分であるアンダーレイ ネットワークが、より効率的なネットワーク伝送とより優れたネットワーク トポロジ管理機能を提供するために、データセンター ネットワーク アーキテクチャで広く使用されるようになりました。 01ネットワーク地域間のIPアドレス割り当て要件最近、アンダーレイ ネットワークを使用していたときに、クラスターは存在するものの、クラスターのノードが異なるリージョンまたはデータ センターに分散されているというシナリオに遭遇しました。一部のノードはサブネット 10.6.1.0/24 のみを使用でき、一部のノードはサブネット 172.16.2.0/24 のみを使用できます。このコンテキストでは、アプリケーションがサブネット全体にレプリカを展開する場合、IPAM は、異なるノード上の同じアプリケーションの下の異なるポッドにサブネットに一致する IP アドレスを割り当て、正しく実行する必要があります。この目的を達成するために、IP アドレス管理 (IPAM) を通じてネットワーク間 IP 割り当てを実装し、アプリケーションの柔軟な展開とスケーラビリティを実現したいと考えています。 このシナリオのネットワーク トポロジ図は次のとおりです。 上記のシナリオを通じて、アンダーレイ ネットワークでは、同じアプリケーションの異なるコピー間でのクロスドメイン ネットワーク IP アドレス割り当てを実装することが、実稼働シナリオで解決する必要がある一般的な要件です。オープンソース コミュニティの Kubernetes IPAM プラグイン プロジェクトである Spiderpool は、ネットワーク領域全体にわたって IP 割り当てを柔軟かつインテリジェントに実装できる新しいソリューションを提供します。見てみましょう。 02新しいソリューション:スパイダープールSpiderpool (https://github.com/spidernet-io/spiderpool) は、Kubernetes IPAM プラグイン プロジェクトであり、主にアンダーレイ ネットワークの IP アドレス管理のニーズに合わせて設計されており、サードパーティの IPAM プラグインと互換性のある任意の CNI プロジェクトで使用できます。クロスネットワークエリアに基づく IP 割り当ては、Spiderpool の重要な機能サポートです。また、固定アプリケーション IP アドレス、IP アドレスの自動伸縮、複数のネットワーク カード、デュアル スタック サポートなどの機能も含まれています。詳細については、Spiderpool 関数の紹介 (https://github.com/spidernet-io/spiderpool/blob/main/README-zh_CN.md) を参照してください。 03環境Spiderpool がネットワーク リージョン全体に IP アドレスを割り当てる機能を実証するために、ネットワーク リージョン全体にクラスターを準備し、使用可能なサブネット ラベルを使用してノードにラベルを付けました。使用されるクラスター情報は次のとおりです。 以下は私のクラスターのネットワーク トポロジ図です。 04インストールSpiderpool の公式ドキュメント (https://github.com/spidernet-io/spiderpool/blob/main/docs/usage/get-started-macvlan-zh_CN.md) によると、Multus、Macvlan、Veth、Spiderpool 環境のセットが構築されました。以下は、独自の環境に基づいて作成された SpiderSubnet インスタンスです。 次の例では、Multus ネットワーク アタッチメント定義構成 macvlan-conf を作成します。ここで、
05IPプールの作成Spiderpool の CRD: SpiderIPPool は nodeAffinity フィールドを提供します。ノード上で Pod が起動され、SpiderIPPool から IP を割り当てようとすると、Pod が配置されているノードが nodeAffinity 設定を満たしていれば、SpiderIPPool から IP を正常に割り当てることができます。そうしないと、SpiderIPPool から IP を割り当てることができません。 上記に従って、次の YAML を使用して 2 つの SpiderIPPools を作成します。これは、異なるノード上の Pod に IP アドレスを提供します。 06アプリケーションを作成する次の YAML の例では、daemonSet アプリケーションが作成されます。
作成が完了すると、Pod の IP が Pod が配置されているノードのサブネットに属し、対応する IP プールがアプリケーションの異なるコピーに IP アドレスを割り当てていることがわかります。 ネットワーク ゾーンをまたいだポッド間の通信: 07 結論テスト後: 異なるネットワーク領域にあるポッドは、ポッド IP、clusterIP、nodePort などを介して通信できます。Spiderpool は、クロスネットワーク領域に基づいて IP 割り当て要件を適切に実装できます。 |
<<: 製造業におけるエッジコンピューティング: 業務の合理化と効率性の向上
>>: 量子コンピューティングの可能性を解き放つ:ゲームを変える技術
外食産業は2020年上半期に厳しい冬期に入った。国家統計局が発表した最新データによると、今年1月と2...
【A5ウェブマスターネットワークニュース】3月27日夜、新浪微博のウェブページのロゴがひっそりと変更...
サイトの宣伝に SEO を選択する企業に、なぜ SEO を選択するのかと尋ねると、10 人中 9 人...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています外国貿易ウ...
最近、Baidu Netdiskは外部リンク共有機能を正式にリリースしました。新しいバージョンの外部...
Baidu は、目の中にある砂粒さえも許さない封建領主のようなものです。もしあなたが Baidu の...
Crissic は、SSD ハード ドライブを搭載した VPS [crissic-$12/年/256...
共同購入の発展はサイクルのようなもので、大きな再編の後、誰もが必然的に出発点に戻り、同じ方法で次のラ...
電子商取引企業間の価格競争は熾烈を極めているが、同じく電子商取引モデルである共同購入業界は意外にも地...
Bilibiliのコミュニティ生態とコンテンツは、中国でもトップクラスであると言えます。中編動画コン...
最新ニュース:shockhostingはAlipay決済に接続し、中国のユーザーの購入が便利になりま...
インターネットの発展により、昔は多くのビジネス仲間が、あるインターネット企業からときどき電話を受けた...
まず、ソフト記事プロモーションの最大のメリットは、ウェブサイトに高品質のバックリンクをもたらすことで...
SEO 担当者は、毎日「SEO」という 3 つの単語を見ると、少し美的疲労を感じるかもしれません。実...
ウェブマスターとして、ウェブサイトのBRとPRを向上させるために一生懸命働くというのは、誰もが同じ考...