我使用kops在AWS上设置了kubernetes集群。
现在,服务器URL为https://old-server-url.com。 该URL在Route53上配置,指向群集的主实例的公共ip。
我想将此更改为https://new-server-url.com。 我在Route53上配置了与主IP相同的新URL。但这只是用新的URL打开kubernetes仪表板。 我无法通过带有该URL的kubectl访问kubernetes服务器。
这是在使用新网址更改kubeconfig文件并运行kubectl get pods命令时遇到的错误。
"Unable to connect to the server: x509: certificate is valid for internal.old-server-url.com,old-server-url.com,kubernetes,kubernetes.default,kubernetes.default.svc,kubernetes.default.svc.cluster.local,not new-server-url.com"
我必须更改什么配置,以便仅更改kubernetes集群的服务器,并且可以通过kube config / kubectl访问它?
更新: 在kubectl命令中使用--insecure-skip-tls-verify标志后,可以访问群集。但这是不安全的。我想知道如何在这种情况下以最小的影响来更改kops预配置群集中的证书。