GKE集群控制平面公网端点是否会变更?能否固定该IP?
GKE控制平面公网IP问题解答
1. 该公网IP是否会随意变更?
默认分配的控制平面公网IP属于动态IP,不会无理由随意变更,但在以下场景中会发生地址变化:
- 集群执行版本升级(包括控制平面组件更新)
- 控制平面节点因故障被自动替换
- 对控制平面进行的计划性维护操作
这些操作触发时,GKE会重新分配控制平面的公网IP,导致原有地址失效。
2. 若会变更,是否可以将其固定?
可以固定为静态公网IP,具体分两种场景操作:
创建新集群时绑定静态IP
- 先创建对应范围的静态公网IP:
# 区域集群使用区域IP gcloud compute addresses create gke-cp-static-ip --region=your-cluster-region # 全局集群使用全局IP gcloud compute addresses create gke-cp-static-ip --global - 创建集群时指定该静态IP:
gcloud container clusters create your-cluster-name \ --region=your-cluster-region \ --control-plane-ip=静态IP地址
为现有集群更换静态IP
仅支持VPC-native架构的GKE集群,执行以下命令更新:
gcloud container clusters update your-cluster-name \ --region=your-cluster-region \ --control-plane-ip=静态IP地址
注意:静态IP必须未被其他GCP资源占用,且需与集群的地域/全局属性匹配。
内容的提问来源于stack exchange,提问作者jsy
相关产品推荐
相关产品推荐

