問題タブ [ingress-controller]
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-ingress - Kubernetes の複数のイングレス コントローラー
ベアメタル Kubernetes クラスターで実行されているマイクロサービス アーキテクチャがあります。私はイングレスnginxを使用してサービスを内部的に公開していますが、他のサービスも公開する必要があるため、別のイングレスコントローラーを使用することを考えました。別の名前空間に別のイングレス コントローラーをデプロイしようとすると、次のようなエラーが発生します。
エラー: *v1.Endpoints の監視に失敗しました: *v1.Endpoints のリストに失敗しました: エンドポイントは禁止されています: ユーザー "system:serviceaccount:ingress-nginx:ingress-nginx" はクラスターの API グループ "" のリソース "endpoints" をリストできません範囲
私の最初のイングレスも適切に機能しなくなります。
私が使用しているイングレス デプロイメント yaml は次の
とおりです。
一方、別の名前空間で使用している 2 番目のイングレス yaml は次のとおりです: https://github.com/wali97/second-ingress-controller.yaml/blob/main/ingress.yaml
kubernetes - 443 (https) で Azure Kubernetes の App Gateway イングレスを有効にする
私は AKS を初めて使用し、クラスターをセットアップしてアプリ ゲートウェイ イングレス コントローラー経由で公開しようとしています。az コマンドを使用してクラスターをセットアップすることはできましたが、HTTP を使用してデプロイおよびヒットすることができました。HTTPS over 443 アプリ内ゲートウェイ イングレスを有効にする際にいくつかの課題があり、助けを求めています。
- 以下はワークフローで、ポート 443 でアプリ ゲートウェイ リスナーをセットアップしようとしています。
- 以下は、イングレスを有効にするために使用した k8 です。ssl cert なしで適用した場合は動作しますが、ssl cert を指定すると 502 の不正なゲートウェイが表示されます。
- 証明書は KV にアップロードされ、クラスターには KV アドオンがインストールされています。しかし、この特定の kv をクラスターにアタッチする方法と、証明書をゲートウェイまたは Kubernetes にアップロードする必要があるかどうかはわかりません。