問題タブ [traefik-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.

0 投票する
1 に答える
356 参照

ssl - Traefik Ingress Controller を使用して、SSL を強制せずに単一のイングレスで HTTP を実行できるようにする

バージョン 1.5.4の Helmチャートを介して Ingress コントローラーとして Traefik を設定しました。LetsEncrypt を有効にし、SSL を Enforced に設定しているため、公開されているすべてのサービスで必要に応じて SSL が強制されます。

最近、単一のイングレスで SSL を強制する必要がない状況に遭遇しました。私は見つけることができるすべての注釈を試しましたが、発生する可能性が最も高いのはリダイレクトループ (http -> https -> http) であり、SSL がまだ強制されていると信じさせてくれます。

注釈を介してこれを実行できた人はいますか? 1.5 Thanks の注釈は次のとおりです

現在デプロイされているイングレス:

0 投票する
1 に答える
1045 参照

traefik - オンプレミスの kubernetes クラスターで実行されている traefik を公開する適切な方法は?

オンプレミスの Kubernetes クラスターがあります。traefik の例に従って、クラスターで traefik を実行しています。これは、ロードバランサーとなるノードに関連付けられています。ルートでノードポートをヒットすることで、実行中のサービスにアクセスできます(イングレスあり)。たとえばhttp://build.mydomain.com:NODEPORTは、私を Jenkins にルーティングします。

しかし、 http://build.mydomain.comと入力するだけで Jenkins をヒットできるようにしたい

これは可能ですか、それともクラスター外でtraefik を実行する必要がありますか?

基本的には、ロード バランサーで 80 に達したすべてのものを traefik イングレス コントローラーにヒットさせたいだけです。これにより、イングレスに基づいてリクエストがルーティングされます。

0 投票する
1 に答える
1530 参照

kubernetes - サービスと traefik イングレスを EKS クラスターに追加するにはどうすればよいですか?

ノート

traefikイングレス コントローラーが Helm がインストールされているAWS EKS クラスターに (「Kubernetes in Action」から) デモ サービスのサービスとイングレスをデプロイしようとしています。

traefik.example.comによってプロビジョニングされた AWS ELB の IP アドレスをtraefikローカル/etc/hostsファイルのホスト名に手動で追加した後、ホスト名から traefik ダッシュボードにアクセスできます。

のサービスとイングレスについて説明すると、次のようになりますtraefik-dashboard

サービスとイングレス コントローラーは、名前空間で実行traefik-575cc584fb-v4mfn中のポッドを使用しているようです。kube-system

この情報と traefik のドキュメントを参照して、次の YAML を使用して、イングレスを通じてデモ サービスを公開しようとしました。

これを適用した後、プロビジョニングされた AWS ELB の IP アドレスをローカルファイルのホスト名に手動で追加した後kubia、ホスト名からサービスにアクセスできません。代わりに、応答に a が表示されます。作成されたリソースを説明すると、いくつかの異なる情報が表示されます。kubia.inttraefik/etc/hostsService Unavailable

kubiaまた、デモサービスにはエンドポイントがなく、対応するイングレスには使用可能なバックエンドが表示されないことにも気付きました。

私が気付いたもう 1 つのことは、デモkubiaサービスとイングレスがdefault名前空間にあり、traefik-dashboardサービスとイングレスがkube-system名前空間にあることです。

誰かに何かが飛び出しますか?それを診断するための最良の方法に関する提案はありますか?

よろしくお願いします!