我部署到kubernets的大多数图像都有公共基础(From)图像.因此,我将多个应用程序部署到多个pod中.我试图了解docker层缓存如何跨多个pod工作,因为所有pod的From图像是相同的?
谢谢
请参阅" Pod如何管理多个容器 "
Pod旨在支持多个协作流程(作为容器),形成一个有凝聚力的服务单元.
Pod中的容器自动位于群集中的同一物理或虚拟机上,并共同调度.
容器可以共享资源和依赖关系,彼此通信,并协调它们何时以及如何终止.
因此,在同一个集群中,您的pod将共享相同的容器运行时(例如docker,但其他存在).
这意味着您的基本图像的图层将由在这些窗格中运行的各种容器重用.
然后每个容器将写入其特殊的UnionFS(可以使用一些不同的存储后端,例如aufs或btrfs,有几种选择),使用copy-on-write.
归档时间: |
|
查看次数: |
135 次 |
最近记录: |