minikubeのnginx-ingressに設定フラグを渡すには?
nginx.ingress.kubernetes.io/ssl-passthroughアノテーションを使用するには、 starting the controller with the –enable-ssl-passthrough flag.
minikube addons enable ingressでイングレスを開始すると、そのフラグを渡すにはどうすればよいですか?
私はminikube addons enable ingress –enable-ssl-passthroughを試してError: unknown flag: –enable-ssl-passthroughを得た
私はそれを変更する簡単な方法があるとは思わない。しかし、必要な引数を渡すように、イングレスコントローラのデプロイメントオブジェクトを手動で変更することができます。たとえば、このリポジトリの誰かがminikubeイングレスアドオンのKubernetesマニフェストを持っています。
を見ると、これは–enable-ssl-passthroughオプションがイングレスコントローラに渡される場所です。デプロイメントを同じように更新するだけです。
私はminikubeがkube-system名前空間にイングレスコントローラのデプロイメントをインストールするので、kubectl -n kube-system get deploymentsを使って展開をリストしてみてください。 kubectl -n kube-system edit deployments <ingress-deployment-name>を使って正しい展開オブジェクトを更新し、ingress-deployment-nameをあなたの場合に使用している名前で変更します。
source