ホームページ  >  記事  >  イングレスとはどういう意味ですか?

イングレスとはどういう意味ですか?

小老鼠
小老鼠オリジナル
2023-07-07 11:17:132972ブラウズ

ingress は、ドメイン名に基づいたネットワーク転送リソースを意味します。 Ingress は、クラスター内のサービスへの外部アクセスを管理する API オブジェクトであり、一般的なアクセス方法は HTTP と HTTPS です。 Ingress は、負荷分散、SSL、名前ベースの仮想ホスティングを提供できます。

イングレスとはどういう意味ですか?

#Ingress の概要

ingress はドメイン名に基づくネットワーク転送リソースであり、ingress はサービスへの外部アクセスです。管理用のクラスター API オブジェクトでは、一般的なアクセス方法は HTTP と HTTPS です。 Ingress は、負荷分散、SSL、名前ベースの仮想ホスティングを提供できます。

Ingress の要件を満たすには、Ingress コントローラー (ingress-nginx など) が必要です。 lIngress リソースを作成するだけでは無効です。

ingress の原則: nginx 設定ファイル (lua 言語で記述) を動的に生成し、それらを有効にします。ingress は負荷分散 (nginx サーバー) のようなもので、k8s で複数のサービスをリバース プロキシします

一般的に使用されます運用環境の Ingress には、Treafik、Nginx、HAProxy、lstio などが含まれます。

nginx ingress: 強力なパフォーマンス

traefik: k8s のネイティブ サポート

istio: サービス メッシュ、管理サービス トラフィックの割合

Ingress は、クラスターの外部からクラスター内のサービスへの HTTP および HTTPS ルートを公開します。トラフィック ルーティングは、Ingress リソースで定義されたルールによって制御されます。

Ingress は、外部からアクセス可能な URL、負荷分散トラフィック、SSL/TLS を提供し、名前ベースの仮想ホスティングを提供するように構成できます。 Ingress コントローラーは通常、ロード バランサーを介してこれを担当しますが、トラフィックの処理を支援するためにエッジ ルーターやその他のフロントエンドを使用して構成することもできます。

Ingress はポートやプロトコルを公開しません。 HTTP および HTTPS 以外のサービスをインターネットに公開する場合、通常は Service.Type=NodePort または Service.Type=LoadBalancer タイプのサービスが使用されます。詳細は次のとおりです。

ingress アーキテクチャ図

イングレスとはどういう意味ですか?

イングレスとはどういう意味ですか?

イングレスとはどういう意味ですか?

##

以上がイングレスとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。