【发布时间】:2020-07-19 16:06:13
【问题描述】:
当我创建一个 pod 的时候,一个对应的镜像会被拉到创建该 pod 的节点上
我可以在集群节点之间共享这些图像,而不是在每个节点上本地存储吗?
非常感谢 最好的问候
【问题讨论】:
标签: image docker kubernetes containers
当我创建一个 pod 的时候,一个对应的镜像会被拉到创建该 pod 的节点上
我可以在集群节点之间共享这些图像,而不是在每个节点上本地存储吗?
非常感谢 最好的问候
【问题讨论】:
标签: image docker kubernetes containers
如果您在所有 Kubernetes 节点之间共享存储,这是可能的。但是,这不是一个好主意?,因为通常存储图像的地方也是容器运行时在实际运行容器时存储其文件的地方。例如,如果您使用 Docker,则所有内容都存储在 /var/lib/docker 下,或者在 containerd 的情况下为 /var/lib/containerd
总而言之,共享文件/集群文件系统是可能的,例如NFS、Ceph、Glusterfs、AWS EFS 等,但在我看来这不是一个好主意?。
更新(@BMitch):
确保您使用的容器存储驱动程序supports the filesystem that you are using。
✌️
【讨论】: