【问题标题】:How to use local docker containers with Kubernetes如何在 Kubernetes 中使用本地 docker 容器
【发布时间】:2020-01-26 03:03:29
【问题描述】:

我一直在尝试 Kubernetes,我已经在 AWS 中设置了 master 和 minions。 docker + Kubernetes 上的文档好像少了,或者是我找错地方了。

假设我在本地机器上构建了我的 docker 容器(而不是在 AWS 中)。我没有 docker 注册表。

我可以告诉 Kubernetes 在启动 pod 时使用我的本地容器吗?还是我的容器需要放在 docker 注册表中?

【问题讨论】:

    标签: docker kubernetes


    【解决方案1】:

    如果映像是在运行 Kubernetes 的主机上构建的,那么是的,Kubernetes 可能会在某些情况下使用它:

    • 您的 pod 安排在 您的映像所在的主机上pre-built / pre-pulled image 场景)
    • 您的 pod 拉取策略设置为 IfNotPresent(请参阅更新图像)

    虽然使用私有注册表 make your life easier,但最重要的是,使用 Kubernetes 很容易 set up a local Docker registry

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      相关资源
      最近更新 更多