docker - 在现有k8s集群上预取docker镜像

标签 docker kubernetes

我有一个Web应用程序,该应用程序根据配置映射中设置的Docker ID加载服务/ pods 。如果图像不在节点上,则k8s会很好地拉出该图像。我想提前加载获取时间。这可能吗 ?也就是说,如何将新的docker镜像分发到k8s集群中的每个节点?

最佳答案

我已经制作了一个如何使用DaemonSet进行预拉的示例:

https://gist.github.com/itaysk/7bc3e56d69c4d72a549286d98fd557dd

让我知道这是否适合您

关于docker - 在现有k8s集群上预取docker镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47419319/

相关文章:

docker - 如何使用 docker-compose 在分布式 Airflow 架构上配置 celery worker?

c# - Docker compose build/Docker build 连接拒绝在 macos 上进行 nuget

elasticsearch - Kubernetes 上 elasticsearch 6.3.0 的就绪性和 active 探测失败

c# - Kubernetes 无法拉取镜像并出现未知 blob 错误

c# - 当原始请求为 HTTPS 时,AspNetCore.WsFederation 获取 signin-wsfed 重定向到 HTTP

amazon-web-services - 如何在Docker AWS日志驱动程序的docker run命令中将file_fingerprint_lines选项添加为--log-opt选项

docker - 在 Dockerfile 和 docker-compose.yml 之间同步数字用户 ID?

docker - Kubernetes 找不到存储类

kubernetes - 如何在 Kubernetes 中扩展 CRD Controller

nginx - Kubernetes Nginx Ingress 删除部分 URL