如何将我的kubernetes集群主服务器与AWS的弹性IP绑定?

时间:2016-03-06 02:34:01

标签: amazon-web-services amazon-ec2 kubernetes

我运行了安装脚本:

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?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

解决方法:kube-down然后export MASTER_RESERVED_IP=[NEW_IP]然后kube-up