[英]Docker + Kubernetes build
我正在尝试使用Docker + Kubernetes进行应用程序管理。
我已经为Kubernetes集群安装了kubectl,kubeadm,kubelet(从Google文档获得了步骤)。
现在群集具有2个节点(1个主节点,1个子节点)
我有一个自定义的Dockerfile,如何将其用作Kubernetes吊舱?
如果这不可能,那么如何将docker构建从master传递给Kubernetes子进程。
您可以在集群外部或集群内部使用私有Docker注册中心,也可以使用本地(预拉)映像。
在集群之外,您可能需要查看以下内容:
在集群内部,您可能需要查看Kubernetes中的Private Docker Registry
如果您对使用注册表不感兴趣,还可以在每个Kubernetes节点上构建映像,以便Docker不必提取它。 为了避免Kubernetes尝试拉动任何imagePullPolicy
,您必须将容器的imagePullPolicy
设置为Never
。 官方文档中对此进行了描述。
Dockerfile会创建Pod使用的映像,Kubernetes仅使用您创建的Docker映像,而不会为您构建Docker映像。 我想您想做的是:
docker build
从您的dockerfile创建映像 docker push
映像发送到dockerhub 那应该使您朝着正确的方向前进,但您将不得不阅读更多内容:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.