gpt4 book ai didi

Docker + Kubernetes 构建

转载 作者:行者123 更新时间:2023-12-02 11:52:38 24 4
gpt4 key购买 nike

我正在尝试使用 Docker + Kubernetes 进行应用程序管理。

我已经为 Kubernetes 集群安装了 kubectl、kubeadm、kubelet(从谷歌文档中获得了步骤)。

现在集群有 2 个节点(1 个主节点,1 个子节点)

我有一个自定义的 Dockerfile,它如何将它用作 Kubernetes pod?

如果这是不可能的,
如何将 docker build 从 master 传输到 Kubernetes child。

最佳答案

您可以在集群外部或内部使用私有(private) Docker 注册表,或者使用本地(预拉)图像。

  • 在集群之外,您可能想查看以下内容:
  • Docker registry image
  • Jfrog Artifactory registry
  • Sonatype Nexus
  • Dockerhub private registry
  • Google private registry
  • Amazon ECR
  • Quai.io registry
  • Azure registry
  • 在集群内部,您可能想查看 Private Docker Registry in Kubernetes
  • 如果您对使用注册表不感兴趣,您还可以在每个 Kubernetes 节点上构建镜像,这样 Docker 就不必拉取它。为了避免 Kubernetes 无论如何都试图拉取,您必须设置 imagePullPolicy您的容器到Never .这在 official documentation 中有描述。 .
  • 关于Docker + Kubernetes 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42162323/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com