您可以使用Elastic IP Address(Elastic IP Address,簡稱EIP)暴露Kubernetes叢集的API Server。使用EIP暴露叢集API Server後,叢集API Server將具有公網訪問能力。您可以在建立叢集時或建立叢集後綁定EIP。本文介紹如何通過綁定和解除綁定EIP來控制叢集API Server的公網訪問能力。
建立叢集時綁定EIP
您可以在建立叢集的時候選中使用 EIP 暴露API Server,獲得從公網訪問叢集API Server的能力。關於建立叢集的具體操作,請參見建立ACS叢集。
建立叢集後綁定EIP
如果您建立叢集時未選擇為API Server開放公網,您可以通過以下步驟為叢集綁定EIP。
登入容器計算服務管理主控台,在左側導覽列選擇叢集。
在叢集頁面,單擊目的地組群名稱,然後在左側導覽列,選擇叢集資訊。
在叢集資訊頁面,單擊基本資料頁簽,然後在叢集資訊地區,單擊綁定EIP。
在彈出的綁定EIP對話方塊中,選擇已有的EIP,然後單擊確定。
綁定完成後,API Server公網串連端點將會顯示公網IP地址。
重要綁定EIP會導致API Server短暫重啟,請避免在此期間操作叢集。
更換或解除綁定EIP
綁定EIP後,您還可以在叢集資訊頁面的基本資料頁簽更換或解除綁定EIP。
更換EIP:單擊更換 EIP,在更換 EIP對話方塊,選擇已有的EIP,單擊確定。
若沒有EIP,可以單擊建立 EIP進行建立。
解除綁定EIP:單擊解除綁定 EIP,在解除綁定 EIP對話方塊,閱讀提示內容,確認無誤後,單擊確定。
重要解除綁定EIP後,叢集的API Server將失去公網訪問能力。
解除綁定EIP會導致API Server短暫重啟,請避免在此期間操作叢集。