問題タブ [metallb]

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 に答える
484 参照

nginx - nginx イングレス: yaml 定義の競合するホストが nginx-controller ログで無視されますが、動作しない状況が作成されます

インストール済み: https://helm.nginx.com/安定版

両方のポッドが nodeport によって正常にアクセスできることをテストする方法として

Ingress を機能させるために 2 つの yaml ファイルを作成しました

そしてアパッチのために

両方の yaml を別々に適用すると、ログに記録されていれば、それらは nginx-controller によって受け入れられています

結果: http://kubernetes.somelan.lan/apache に正常にアクセスできますが、 http://kubernetes.somelan.lan/nginxアクセスできません。異なる順序で yaml を適用すると、同じ結果がレンダリングされます。Apache yaml を削除すると、nginx イングレスが機能し始めます。http://kubernetes.somelan.lan/nginx にアクセスできます

エラー コードとログは次のとおりです。

ただし、1 つの yaml を作成する場合:

すべてが期待どおりに動作し、/nginx と /apache の両方にアクセスできます

nginx コントローラーでは、単一の yaml を使用すると、コントローラーで次の構成が得られます。

以前に指定した 2 つの yaml を適用すると、nginx コントローラーには 2 つの構成があります

Apache Ingress の構成

nginx イングレスの設定

2 つの yaml を使用する方法が 1 つの yaml ファイルを使用する場合と同じ結果をレンダリングするはずだと期待するのは間違っていますか?

0 投票する
2 に答える
148 参照

kubernetes - リモート ホストから Kubernetes にアクセスする

設定が間違っているか、何かが足りないと確信しています。

私のホーム ネットワークは 10.11.0.0/16 です

でkubernetesインスタンスをセットアップしました

次に、calicoをインストールしました

次に、MetalLBをセットアップします

NodePort を使用してhttps://kubernetes.io/docs/tasks/access-application-cluster/service-access-application-cluster/のチュートリアルを使用しましたが、kubernetes マシンで正常に動作します。

kubernetes マシンのポッドにアクセスできます

ホーム ネットワーク上の他のマシンがアクセスできるようにするにはどうすればよいですか? 他のマシンでこれを試してみると、ハングするだけです...

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

docker - nginx と minikube および metallb

こんにちは、ミニキューブで独自のコンテナを使用して独自の展開を開始しようとしています。ここに私のyamlファイルがあります

それが私の Dockerfile です

それが私の nginx_conf.sh です

yaml ファイルの適用に成功した後、CrashLoopBackOff エラーが発生します。

再起動しようとしましたが、役に立ちません。ポッドについて説明しようとしましたが、情報は役に立ちません:

私は何をすべきかのアイデアを使い果たしました:(