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 メソッドには次の欠点があります。
LoadBlancer メソッドには次の欠点があります。
上記の 2 つの方法と比較すると、Ingress では、クラスター外部にサービスを公開するためのすべてのサービスのニーズを満たすために 1 つの NodePort または 1 つの LoadBlancer のみが必要であり、シンプルで柔軟です。 |
>>: JD Cloud を使用して高可用性ビジネス アーキテクチャを構築する方法
多くのスタートアップ企業は、チャネルモニタリングを通じて次の転換点を発見することに興味を持っています...
今日のインターネット時代の発展は、あらゆるものに急速な変化をもたらしました。インターネット マーケテ...
多くの人が Vultr の VPS を使用していますが、IP ブロックや「説明できない」問題、そして...
編集者注: モノのインターネットが 2017 年に最も話題になったテクノロジーの 1 つであることは...
建設業界では、グリーンビルディングの実践が大きな焦点となっています。業界全体の企業は、設計と建設の両...
現在、教育、医療、金融、インターネット業界は基本的にクラウドコンピューティングの時代に突入しています...
ロングテールキーワードとは何ですか?また、ロングテールキーワードについて何を知っていますか?ロングテ...
現在、企業のクラウド支出は増加傾向にあり、マルチクラウド戦略に投資する企業が増えています。したがって...
IBM Think Digitalカンファレンスが北京時間5月6日に開催されました。 IBMの新CE...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています現在、大量...
党の誕生日である7月1日は、香港が祖国に復帰する重要な瞬間でもある。偉大なる百度もこの日に比類のない...
Google が Istio サービス メッシュを Cloud Native Computing F...
vps.net は、ついに Xen 仮想化、SSD ハードディスク、1000M ポートをベースにした...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン9月10日は教師の日です。教師は心の庭師...
モノのインターネットの台頭により、これらのデバイスによって生成される膨大な量のデータをサポートできる...