2021-05-07使用powershell连接k8s集群

2021-05-07  本文已影响0人  文茶君

想使用window的powershell连接云主机的k8s集群进行开发,按照下面的步骤进行,配置kubeconfig
https://www.yuque.com/xiongsanxiansheng/nlrnxo/lm4htv
但是ip要修改
clusters:

修改成自己的地址
但是修改后显示
Unable to connect to the server: x509: certificate is valid for <internal IPs>, not <external IP>,然后我去查了一下,在Stack Overflow看到了解决办法
Unable to connect to the server: x509: certificate is valid for <internal IPs>, not <external IP>
就是跳过验证,改为

- cluster:
    insecure-skip-tls-verify: true
    server: https://<master_ip>:<port>

原文解决方法,如下
I reproduced your issue and the solution seems to be either adding certificate in kubeconfig file or to skip tls verification.

You can do it by adding insecure-skip-tls-verify: true to kubeconfig file so it look something like this:

- cluster:
    insecure-skip-tls-verify: true
    server: https://<master_ip>:<port>

or modify kubeconfig on your microk8s cluster and change server: https://127.0.0.1:16443 to server: https://<master_ip>:16443 and copy it to the host you want to access cluster from.

上一篇下一篇

猜你喜欢

热点阅读