簡體   English   中英

如何使用AWS將kubernetes集群主服務器綁定到彈性IP?

[英]How do I bind my kubernetes cluster master to an elastic ip with AWS?

我運行了安裝腳本:

export KUBERNETES_PROVIDER=aws; curl -sS https://get.k8s.io | bash

這樣就建立了我的集群。 問題是主服務器不在彈性IP上。 因此,我轉到了AWS管理控制台中的VPC設置,並將其綁定到一個。 顯然,這改變了我在.kube/config相應更改的master的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的正確方法? 我該如何解決?

通過以下kube-down解決了問題: kube-down然后export MASTER_RESERVED_IP=[NEW_IP] ,然后kube-up

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM