問題タブ [microk8s]
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 - Traefik を Microk8s と互換性を持たせる方法
私は、Traefik をイングレス コントローラーとして Minikube をセットアップしています。Microk8s でその設定を使用しようとしましたが、Traefik は機能しません。Traefik ダッシュボードは表示されますが、すべてが機能していると表示されますが、イングレス URL を使用しようとするたびにタイムアウトに直面しますが、エンドポイント IP を使用するとそのサービスの (traefik ダッシュボードで確認できます) そのサービスにアクセスできますが、完全にはアクセスできません。アクセスできますIP/service1
が、そのサブ URL のいずれにもアクセスできず、機能していIP/service1/sub-service1
ません。
私も試しmicrok8s.enable ingress
てみましたが、nginxイングレスが作成され、traefikを使用したいので無効にしました。
Microk8s と互換性があるように構成を変更する必要がありますか? はいの場合、どのように?
2 つのイングレス ファイルがあることに言及する必要があります。
traefik-ui.yaml
: 私の traefik のサービスとイングレスの両方が含まれています。このサービス+イングレスを使用してtraefikダッシュボードにアクセスすると、前述のように機能しますwws-ingress.yaml
: kubernetes 内のコンポーネントとの通信を可能にするメインのイングレスであり、これは機能しない部分です。
私のyamlファイル:
traefik-ui.yaml:
wws-ingress.yaml:
Minikube コマンド (これは問題なく動作します):
そしてMicrok8sで試しました: