kubernetes - GKE VPC Master 授权网络

标签 kubernetes google-cloud-platform google-kubernetes-engine google-cloud-shell

我在 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/

相关文章:

python - 当数据从 Google Datastore 流向 BigQuery 时多次更新行

google-cloud-platform - 如何在 G Suite 中启用 "Cloud Service"?

docker - 与docker托管实例组,自动堆栈驱动程序日志记录

security - 如何在 kubernetes 应用程序上获取 ssl?

docker - k8s如何知道Pod内部进程的目标端口?

java - OpenJ9和HostSpot G1弹性垂直扩展对比测试

docker - 实现按需 docker 容器启动

elasticsearch - 无法在 Ubuntu 上的 kubernetes cluser 中访问 Kibana 仪表板服务

cassandra - 在 Cassandra 中从具有大量数据的表创建物化 View

kubernetes - 自动设置具有多个Pod的kubernetes集群