【发布时间】:2021-11-29 14:30:48
【问题描述】:
我创建了一个新的 kubernetes 集群 (GKE) 并使用 helm 安装了一个应用程序。
我能够使用以下命令找到部署了我的 pod 的 gke 节点,
kubectl get pod -n namespace -o wide
发布我登录到 kubernetes 节点的帖子,但是在此节点上我无法查看 docker 图像。 v1.21.4-gke.2300 就是这种情况
在旧版本 v1.19.13-gke.1200 中,当从存储库中提取节点时,我能够观察节点上的 docker-images
我可以使用命令查看 v1.21.4-gke.2300 上的 docker-images 列表
kubectl get pods -n geo-test -o jsonpath="{.items[*].spec.containers[*].image}" | tr -s '[[:space:]]' '\n' | sort | uniq -c
但我想知道这些图像存储在集群中的哪个位置,以及为什么我无法像在旧版本中那样在节点中观察它们
我问的原因是,因为在 v1.19.13-gke.1200 版本中,我能够在 docker-image 中执行微小的更改,构建一个自定义图像并将其用于安装,而不是将图像存储在gcr 并从那里拉出来 关于如何在新版本中进行的任何建议
【问题讨论】:
标签: docker kubernetes google-kubernetes-engine