【发布时间】:2022-01-25 19:40:52
【问题描述】:
通常我可以通过在网络上搜索找到大多数东西 - 但是在这种情况下,网络上的说明会谈论 - 可能是我还没有得到的非常基本的东西。
我想要实现的目标:我正在尝试使用 microk8s 和 nginx-ingress 安装 argocd。现在我坚持为 argocd 启用 SSL 直通。目前我根据 argocd-documentation 的说明配置了一个入口控制器,入口控制器运行没有错误。
我的猜测是,正如到处都提到的那样,我必须使用“--enable-ssl-passthrough”标志启动入口控制器。
https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#ssl-passthrough “默认情况下禁用 SSL 直通,需要使用 --enable-ssl-passthrough 标志启动控制器。”
现在我的问题是:我该怎么做? - 对我来说,入口控制器“总是在运行”。我可以使用 kubectl-command "create -f ingress.yaml" 删除并重新创建控制器 - 它会在 argocd 命名空间中创建一个入口。
我有点缺乏 kubernetes 的基础知识,也不知道如何停止并重新启动带有标志的入口控制器(也许我也弄错了“入口控制器”是什么)。有谁知道我如何做到这一点?
我在 Ubuntu 18.04.3 LTS 上运行 microk8s v1.23.1
【问题讨论】:
标签: kubernetes kubernetes-ingress nginx-ingress microk8s argocd