手动控制GKE生成的转发规则

时间:2018-12-11 00:16:30

标签: kubernetes google-cloud-platform

我正在尝试从一个基础架构迁移到另一个基础架构,这两个基础架构都位于同一GCP项目和区域中。我希望切换速度快于DNS传播所能依靠的速度,因此计划更改具有A记录当前指向的IP的 forwarding-rule https-proxy-target 。可以运行一分钟,但是更改会被还原。

我可以肯定这是因为转发规则和原始https-proxy-target是由Kubernetes生成的(原始基础结构位于Google的GKE上)。是否有一种方法可以接管资源的控制权,或者以一种易于还原的方式完成将IP指向新目标的操作?

1 个答案:

答案 0 :(得分:0)

我认为您可以通过在下面提供的description调用命令中查找cloudshell字段或通过Google Cloud Platform Console来获取有关kubernetes对象的信息,并通过描述了here

描述forwarding-rules

$ gcloud compute forwarding-rules describe <BACKEND_SERVICE_NAME> --region <REGION>

描述target-http-proxies

$ gcloud compute target-http-proxies describe <TARGET_PROXY_NAME>

结果可能是这样的:

  

说明:'{“ kubernetes.io/service-name”:“ ...............”}'