我运行了安装脚本:
export KUBERNETES_PROVIDER=aws; curl -sS https://get.k8s.io | bash
它设置我的群集就好了。问题是主人没有弹性ip。所以我转到AWS管理控制台中的VPC设置并将其绑定到一个。这显然改变了我在.kube/config
中相应改变的主人的ip。
现在每当我尝试使用kubectl(例如kubectl get pods
)时,我都会收到错误:error: couldn't read version from server: Get https://NEW_IP/api: x509: certificate is valid for OLD_IP, 10.0.0.1, not NEW_IP
。
是否有正确的方法将主服务器绑定到弹性IP?我该如何解决这个问题?
答案 0 :(得分:0)
解决方法:kube-down
然后export MASTER_RESERVED_IP=[NEW_IP]
然后kube-up