Kubernetes がクラスター外部にサービスを公開する方法をご存知ですか?

Kubernetes がクラスター外部にサービスを公開する方法をご存知ですか?

Kubernetes がグループ外にサービスを公開する方法は、Ingress、LoadBlancer タイプのサービス、NodePort タイプのサービスの 3 つがあります。

イングレス

Ingress はサービスのサービスに相当し、さまざまなルールに従って外部リクエストを対応するサービスに転送できます。実際、Ingress は 7 層ロードバランサに相当し、これは k8s によるリバース プロキシの抽象化であり、その動作原理は Nginx に似ています。

Ingress の動作原理 (Nginx Ingress を例に挙げます):

Ingress コントローラーは Kubernetes APIServer と対話して、クラスター内の Ingress ルールの変更を動的に感知します。ルールの変更を感知した後、対応する Nginx 構成を生成し、その構成を nginx-ingress-controller ポッドに書き込みます (Nginx サービスは ingress-controller ポッドで実行されており、ingress-controller は生成された nginx 構成を /etc/nginx.conf ファイルに書き込みます)。その後、リロードを実行して構成を有効にします。

LoadBlancer サービス

サービスを作成するときは、タイプを LoadBalancer として指定します。これには外部ロードバランサーのサポートが必要です。ほとんどのクラウド ベンダーは、外部ロード バランサーの作成をサポートしています。

NodePort サービス

サービスを作成するときは、タイプを NodePort として指定して、サービスがクラスター ノード IP の指定されたポートで公開されるようにします。

いくつかの方法の長所と短所

NodePort メソッドには次の欠点があります。

  • サービスが多数ある場合、クラスターノードの多数のポートが占有され、保守が困難になります。
  • NAT の追加レイヤーにより、リクエストの数が多い場合にパフォーマンスに影響が出ます。

LoadBlancer メソッドには次の欠点があります。

  • サービスごとに 1 つの外部ロード バランサーを使用するのは面倒で無駄が多いです。
  • 外部ロードバランサーのサポートが必要であり、制限があります。

上記の 2 つの方法と比較すると、Ingress では、クラスター外部にサービスを公開するためのすべてのサービスのニーズを満たすために 1 つの NodePort または 1 つの LoadBlancer のみが必要であり、シンプルで柔軟です。

<<:  K8sオフライン展開の説明と実践的な操作

>>:  JD Cloud を使用して高可用性ビジネス アーキテクチャを構築する方法

推薦する

NECS-512m メモリ/60g メモリ/900g トラフィック/G ポート/月額 2.75 ポンド

NECS.CO.UK は、2005 年に英国で登録された会社です (VAT 番号 927207819...

ウェブサイトの最適化で避けるべき9つのことについて話します

1. 頻繁なタイトル変更Baidu は不安定な Web サイトを好みません。Web サイトの構築を開...

desivps が losangelesvps.com を買収

創業から3年未満のアメリカのVPS販売業者losangelesvps.comが、www.desivp...

外部リンクを使ったブログの喜びと悲しみ

外部リンクといえば、ウェブマスターの友人たちは、このような経験をしたことがあると思います。生き残り、...

「明日のホットキーワード」を最適化してトラフィックを増やす

ウェブページの最適化のためのキーワードを選択する際に、Baidu Index、Google ウェブマ...

デル、クラウド事業Boomiを40億ドルで売却することに合意

海外メディアの報道によると、デルはマイケル・デル最高経営責任者(CEO)の会社合理化計画の一環として...

Baidu は意図せず 2 位にランクイン。ソーシャル コンテンツは本当に SEO に取って代わるのでしょうか?

今日の午後、百度で会社のメインキーワード「ウェディングトレーニング」のランキングをチェックしたところ...

ウェブサイトの最適化におけるページの重み付けの大きな役割について簡単に説明します。

ウェイト ページの概念は非常にシンプルです。Web サイト内で相対的に重みが高いページです。このよう...

「フレンチファイター」の視点から垂直検索エンジンを見る

法的な問題に遭遇したとき、多くの人の最初の反応は弁護士を探すことです。既存の検索エンジンで検索すると...

Hostodo: ロサンゼルス Zenlayer データセンターの格安 CN2 VPS レビュー、Windows システムをサポート

Hostodo のアジア最適化 VPS は、以前の QN データセンターの「アジア最適化」路線を踏襲...

ウェブサイトのSEO最適化をうまく行いたいなら、ユーザーエクスペリエンスが鍵となります

現在、Baiduのアップデートと調整はますます頻繁になっていると言えます。10月末頃、多数のウェブサ...

2018年、中小企業は売上を伸ばすためにどのようにオンラインプロモーションを実施すればよいのでしょうか?

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスみなさんこんにちは。私は...

世界の医療クラウドコンピューティング市場規模は2026年に768億ドルに達すると予想されている

市場調査会社ResearchAndMarketsが発表した最新のレポートによると、ヘルスケアクラウド...

kryptcloud: 最新の割引コード、ロサンゼルス/サンノゼ/シンガポール、安定した非揮発性のユーザー グループに適しています。

アメリカの老舗データセンター(1998年~)Krypt傘下のVPSクラウドサーバーブランド「iON」...

美容サロンはネットワークマーケティングを活用して行き詰まりを打破するにはどうすればよいでしょうか?

時代の発展とともに、あらゆる業界のマーケティングは、一定の発展期間を経て、打破できない行き詰まりに陥...