我正在尝试从一个基础架构迁移到另一个基础架构,这两个基础架构都位于同一GCP项目和区域中。我希望切换速度快于DNS传播所能依靠的速度,因此计划更改具有A记录当前指向的IP的 forwarding-rule 的https-proxy-target
。可以运行一分钟,但是更改会被还原。
我可以肯定这是因为转发规则和原始https-proxy-target
是由Kubernetes生成的(原始基础结构位于Google的GKE上)。是否有一种方法可以接管资源的控制权,或者以一种易于还原的方式完成将IP指向新目标的操作?
答案 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”:“ ...............”}'