導入Kubernetes では、Loadbalancer を使用して外部サービスを提供できます。一般的なクラウド環境では、対応する負荷分散製品が存在します。 クラウド以外の環境の場合は、Kubernetes で LoadBalancer サービスを提供する MetalLB を使用できます。 MetalLB は IP アドレスを無から作成することはできないため、使用できる IP アドレスのプールを提供する必要があります。 MetalLB がサービスに外部 IP アドレスを割り当てたら、クラスター外部のネットワークに、この IP がクラスター内に「存在する」ことを認識させる必要があります。 プロトコルレイヤー 2 モード (ARP/NDP): LAN の観点から見ると、ブロードキャスターは単に複数の IP アドレスを持っているだけです。 欠点:
BGP モード: BGP モードでは、クラスター内のすべてのコンピューターが、ユーザーが制御する近くのルーターと Border Gateway Protocol ピアリング セッションを確立し、それらのルーターにトラフィックをサービス IP に転送する方法を指示します。 BGP を使用すると、複数のノード間で真の負荷分散を実現し、BGP のポリシー メカニズムを通じてきめ細かいトラフィック制御を実装できます。 最大の欠点は、BGP ベースの負荷分散では、アドレス バックエンドの集中度の変化に適切に対応できないことです。つまり、クラスター ノードに障害が発生すると、サービスへのアクティブな接続がすべて失われることになります。 ネットワークプラグインMetalLB は、Canal、Cilium、Flannel、Kube-ovn などのネットワーク プラグインを完全にサポートします。 kube-proxy が IPVS モードで実行されている場合は、strictARP: true を設定する必要があります。 kubectl edit configmap - n kube - システムkube - プロキシ apiバージョン: kubeproxy 。 設定。 k8s 。 io / v1alpha1 インストールkubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.3/config/manifests/metallb-native.yaml または、helm 経由でインストールします。 helm リポジトリにmetallb を追加しますhttps://metallb.github.io/metallb レイヤー2プロトコル構成割り当てられた IP プールを構成します。 apiバージョン: metallb .io / v1beta1 L2Advertisement で IP プールが指定されていない場合は、デフォルトですべての IP プールに関連付けられます。 apiバージョン: metallb .io / v1beta1 IP プールを手動で指定することもできます。 apiバージョン: metallb.io/v1beta1 BGPプロトコル構成MetalLB が 1 つ以上の外部 BGP ルータとのセッションを確立する方法を設定する必要があります。 1 つの BGP ルータと 1 つの IP アドレス範囲を使用した基本構成の場合:
apiバージョン: metallb .io / v1beta2 使用サービスを設定するときに、type: LoadBalancer を変更して設定を保存すると、割り当てられた IP アドレスが表示されます。 kubectl get svc -A 要約するクラウド環境では、LB 製品を直接使用する方が安定しており便利です。テスト環境であればMetalLBを使用することでコストを節約できます。 |
>>: 画像ハードコアサイエンス: エッジコンピューティングとは何ですか?クラウドコンピューティングとの関係は何ですか?
ブラックハットSEOとグレーハットSEOの話題を続けます。今日は、他の人の権威の高いドメイン名をどの...
2013 年にオープンソースの Docker エンジンがリリースされて以来、コンテナ化はクラウド ア...
ブランド**は、恐怖、仲間からの圧力、性的暗示など、多くの一般的な「**」の方法について言及しました...
以前の会社でパブリックアカウントの運用を始めて、最初はCPSのみでしたが、後に有料広告も行うようにな...
半月前、誰かが私のQQにたくさんのメッセージを送信しました。広告だと思って見ませんでした。数日後にこ...
読者の皆さん、この動きについてどう思いますか?Weiboを閲覧していたときにこれを見ました。Baid...
北京時間7月11日、外国メディアの報道によると、決済処理および情報プラットフォームサービスプロバイダ...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスDouyin Assis...
ライブストリーミング電子商取引が新たな発展段階に入るにつれ、さまざまなプラットフォームも新しいルール...
フレンドリー リンクは、SEO の観点から見て高品質な外部リンクであり、Web サイトの SEO に...
シャオミンは普通の市民です。シャオミンさんは、近所の人たちと同じように、毎日、家庭ごみを混ぜて共同ゴ...
[[428620]]必要なのは、クラウド アーキテクチャを使用したエッジ コンピューティングです。エ...
過去 2 年間、私の主な仕事は Hadoop テクノロジー スタックでしたが、最近 Ceph に触れ...
人類が誕生して以来、データの記録と処理能力の探求は止まることはありませんでした。たとえば、古代におけ...
オンプレミス インフラストラクチャとクラウド プラットフォームのどちらを採用するかのメリットについて...