我在 GCP 上有一个私有(private) GKE 集群,我通过 GCP(不是 SDK)通过 Google Shell 访问它。
我可以将我的外部shell IP添加到--master-authorized-networks,但是当我注销并重新登录时,这个IP地址会发生变化,所以每次我想做的时候我都必须这样做(并删除旧的)通过 de shell 更改我的私有(private)集群。
如何通过 shell 访问我的私有(private)集群,而无需每次都更新 --master-autorized-networks 中的外部 IP 地址?
非常感谢任何帮助,谢谢。
最佳答案
Google shell 只是托管在运行代码的“临时服务器”上的虚拟机(从 jquery 浏览器获取命令)。在不活动一段时间后,分配给该“VM”的公共(public) ip 将发生变化。这就是为什么在大多数使用 Shell 的指南中,第一步是对您的项目进行身份验证。
“解决方法”是创建一个免费实例,并将该实例的 IP 列入白名单。或者,只使用 SDK。
关于kubernetes - GKE VPC Master 授权网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54887293/