Docker&x2B;库伯内特斯大厦
我正在尝试使用Docker+Kubernetes进行应用程序管理 我已经为Kubernetes集群安装了kubectl、kubeadm、kubelet(从google文档中获得了步骤) 现在集群有2个节点(1个主节点,1个子节点) 我有一个定制的Dockerfile,它如何将其用作Kubernetes吊舱 如果不可能,,Docker&x2B;库伯内特斯大厦,docker,deployment,containers,kubernetes,docker-registry,Docker,Deployment,Containers,Kubernetes,Docker Registry,我正在尝试使用Docker+Kubernetes进行应用程序管理 我已经为Kubernetes集群安装了kubectl、kubeadm、kubelet(从google文档中获得了步骤) 现在集群有2个节点(1个主节点,1个子节点) 我有一个定制的Dockerfile,它如何将其用作Kubernetes吊舱 如果不可能,, 如何将docker构建从主文件传输到Kubernetes子文件。docker文件创建POD使用的图像,Kubernetes仅使用您创建的docker图像,而不为您构建docke
如何将docker构建从主文件传输到Kubernetes子文件。docker文件创建POD使用的图像,Kubernetes仅使用您创建的docker图像,而不为您构建docker图像。我想你想做的是:
- 使用
docker build
- 使用
docker push
- 创建使用映像的kubernetes部署
这应该会让你走上正确的方向,但你必须阅读更多:)docker文件创建POD使用的图像,Kubernetes只使用你创建的docker图像,而不是为你创建docker图像。我想你想做的是:
- 使用
docker build
- 使用
docker push
- 创建使用映像的kubernetes部署
这应该让您朝着正确的方向前进,但您必须阅读更多:)您可以在集群内外使用私有Docker注册表,或者使用本地(预拉)映像
imagePullPolicy
设置为Never
。这在本书中有描述您可以在集群外部或内部使用私有Docker注册表,或者使用本地(预拉)映像
imagePullPolicy
设置为Never
。这在本书中有描述这是我的问题。我无法将图像上载到DockerHub。除此之外还有其他方法吗?您是否在自己的本地机器上使用minikube?您无法上传或不允许上传您正在处理的任何内容?谷歌有自己的私有镜像服务器,你也可以运行自己的镜像服务器,但是如果你在自己的机器上使用minikube,解决方案很简单。@feelbot谢谢你的回复。我不是在用minikube,我是在用kubeadm,它从今天开始就在alpha版本上。这是我的问题。我无法将图像上载到DockerHub。除此之外还有其他方法吗?您是否在自己的本地机器上使用minikube?您无法上传或不允许上传您正在处理的任何内容?谷歌有自己的私有镜像服务器,你也可以运行自己的镜像服务器,但是如果你在自己的机器上使用minikube,解决方案很简单。@feelbot谢谢你的回复。我没有使用minikube,我使用的是kubeadm,它从今天开始就在alpha版本中。