【发布时间】:2019-03-20 20:52:31
【问题描述】:
我最近创建了一个私有 GKE kubernetes 集群来运行 Web 服务,发现它被完全锁定,不应该有任何出站互联网访问,但可以访问 GCP 服务。我很高兴将容器图像推送到私有 GCP 存储库。
但我确实觉得奇怪的是,在安装了一些公共域 helm 图表后,一些图像是从 docker hub 和其他公共注册表中提取的,而另一些则不是。
我使用的是抢占式节点,因此我之前部署的一些图表已经替换了底层节点,并且替换显示图像拉取错误。
这是因为 GKE 服务的多租户特性吗?也许某些主机可能已经缓存了图像,因此实际上并没有提取图像?
一个例子
mongo:3.6
为一个吊舱挂了超过 24 小时,然后最终被三个吊舱拉动,但它是一个 docker hub 参考
【问题讨论】:
-
这是一个非常好的问题,我一直在尝试解决这个问题。
标签: kubernetes google-cloud-platform google-kubernetes-engine