【发布时间】:2020-11-30 18:05:55
【问题描述】:
我正在尝试设置 Kubernetes 集群。我主要关注这篇文章: https://docs.microsoft.com/en-us/azure/aks/ingress-static-ip
不幸的是,在重新安装 K8 集群后,我从一个错误到另一个错误,从一个论坛帖子到另一个论坛帖子。我感觉下面的来源发生了变化或版本不匹配,并且一直在循环。
我让集群在带有 DNS 的 azure 固定 IP 上运行:比如 https://mydnsname.westeurope.cloudapp.azure.com 我可以这样做吗?它工作了几个星期,但停止了。还是我应该使用自己的 dns 地址来解决问题?
即,由于根证书无效,Google 和 Edge 浏览器阻止了该网页。不知道为什么我的集群突然坏了。所以我尝试了几次从我的 .azli 笔记本重新安装集群。还是一样的错误。所以我将 NGINX 从 ingress-ngnix 更改为 nginx-ing nginx-stable/nginx-ingress,但也没有成功。我也遇到过版本警告等错误。那么什么属于什么才能让它成功运行呢?
与证书管理器相同的版本。 v1.1.0 版本是最新的吗?它属于 ingress-nginx 还是 nginx-stable/nginx-ingress ?
在我进入的这个新世界中,我怀念 .net core/.net 5 这样的 1 框架的想法。我想把很多东西粘在一起,如果它继续工作,请保持手指交叉……我的 2 美分。有没有人可以花几个小时远程完成这头野兽而不是我跑圈?或者告诉我我应该使用哪些版本来让它(再次)工作......并且(永远?)?
【问题讨论】:
-
我设法让集群重新启动并运行。花几天时间,为他人。阅读这个:link 并使用 certmanager/jetstack 的生产版本而不是 staging 以便分发真正的证书。也使用 'kubectl apply --validate=false -f github.com/jetstack/cert-manager/releases/download/v1.1.0/… # Helm v3+ helm install \ cert-manager jetstack/cert-manager \ --namespace cert-manager \ --version v1.1.0 #--set installCRDs=true '
标签: nginx kubernetes