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

标签 kubernetes google-cloud-platform

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

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

最佳答案

我认为您可以通过在下面给出的description调用命令中查找cloudshell字段或通过Google Cloud Platform Console来获得GKE中相关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>
结果可能是这样的:

description: '{"kubernetes.io/service-name":"..............."}'

关于kubernetes - 手动控制GKE生成的转发规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53715640/

相关文章:

kubernetes - 在 Kubernetes 中,使用复制 Controller 时如何设置 Pod 的名称?

python-3.x - __init__.py 中的 google.cloud 命名空间导入错误

google-cloud-platform - 如何使用列表为 google_compute_security_policy 定义规则

hive - 将数据从 Hive 表复制到 Bigquery 的推荐方法是什么

docker - 自动图像生成检测失败。错误:找不到组件映射。考虑将Dockerfile添加到工作区,然后重试

nginx - 如何使用Nginx捕获组将前缀附加到重写规则

kubernetes - 无法在 openstack 上创建 kubernetes 集群

angular - 在Nginx Ingress AKS上设置Angular应用程序

尝试挂载卷时出现 python kubernetes API 错误

javascript - Node.js Google-云存储上传目的地规范