問題タブ [kubernetes-ingress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - Kubernetes: Nginx Ingress が外部 IP アドレスを提供しない
Google Compute Engine で Kubernetes クラスターの Ingress を作成しようとしています。gke
コントローラークラスを使用している間は正常に機能していました。nginx
しかし、バックエンドのタイムアウトを指定できるようにするには、コントローラーに変更する必要がありました。問題は、Ingress に外部 IP アドレスが提供されていないことです。
これは私の Ingress マニフェストです。
不足している構成はありますか?
kubernetes - kubernetes gke 複数のイングレス 単一のグローバル IP
GKE の k8s に複数の MSA があります。それぞれが次のような個別のサブドメインにあります。
- msa1.example.com
- msa2.example.com
私は単一のイングレスでそれを持っています:
...そしてすべてがいいです。
問題は、各 MSA を別々のファイルに入れたいということです。
問題はこのkubernetes.io/ingress.global-static-ip-name: lalala-ip-1
行です。私が2つのイングレスでそれを持っている場合、最初に開始されたものだけがIPにバインドされますが、他のものはバインドされません.
2 つのイングレス間で GKE イングレス コントローラの IP を共有する方法はありますか?
kubernetes - Kubernetes ベアメタルでのアプリケーションの負荷分散
ベアメタル Kubernetes クラスター用の Ingress コントローラーのセットアップを検討しています。Ingress コントローラーを調べ始めましたが、これらはポート 80 または 443 経由で到達可能な HTTP サービスに対してのみうまく機能するようです。任意のポートで TCP または UDP サービスを公開する必要がある場合は、Nginx またはHAProxy Ingress コントローラーですが、クラスターは単一のポート範囲を共有することになります。これを誤解している場合はお知らせください。
任意のポートで TCP または UDP サービスを公開して負荷分散する必要がある場合、どのようにしますか? サービスが独自の VIP を取得し、必要なポートを使用できるように ClientIP を使用することを考えていましたが、問題は、これらの VIP にトラフィックをルーティングし、フレンドリな DNS 名をどのように付けるかということです。これに対する解決策は既にありますか、それとも自分で構築する必要がありますか? NodePort または名前空間が単一のポート範囲を共有する必要があることを意味するソリューションを使用することは、実際にはスケーラブルでも望ましいことでもありません。特に、名前空間 1 のボブが自分のサービスにポート 8000 でアクセスできるようにする必要があるのに、名前空間 2 のリンダがすでにそのポートを使用している場合。
明確化、潜在的な解決策、または一般的なヘルプは大歓迎です。