image - Kubernetes 如何从外部存储库中提取图像?图像存储在哪里?
问题描述
我想更好地了解 Kubernetes 是如何工作的,并且有一些疑问我还没有在文档中找到答案。
我有一个简单的 Kubernetes 集群、一个 Master 和 2 个 Worker。我已经创建了我的应用程序的 docker 映像,该映像存储在 dockerhub 中。
我创建了一个 deployment_file.yaml,我在其中声明我想在 worker 3 中部署我的应用程序容器,这要归功于节点关联性。
如果 imagePullPolicy 设置为 Always
谁从 dockerhub 下载镜像,master 本身,或者是这个镜像将被部署的工人???如果是master拉镜像,那么它把这个镜像的副本转移给worker?
拉取图像时,它是否存储在 kubernetes 的任何本地文件夹中?
我想更好地了解数据是如何传输的。谢谢。
解决方案
每个奴才(工人)将拉取 docker 映像并将其存储在本地。docker image ls
将显示小兵上的图像列表。
解决图像的存储位置。看看这里的答案。
推荐阅读
- javascript - 当它在等待时返回null时如何处理mysql查询?
- javascript - 如何使用 JavaScript 和 Laravel 将我的小部件嵌入/渲染到外部网站
- java - 从二进制获得二进制补码十进制的方法?
- php - '$validate' 已声明但未使用。intelephense
- python-3.x - 如何在 Apple Silicon (ARM/M1) 上安装 TensorFlow 2 Object Detection API
- list - 填充由两个列表组成的元组
- ios - Flutter:CocoaPods 找不到 pod“ObjectBox”的兼容版本
- apache - 你可以在 mysql general_logs 中更改匿名吗?
- flex-lexer - 将flex的输入从标准输入更改为文件?
- docker - 在同一个容器上并行运行 docker exec