【问题标题】:Deployment issue in k8s cluster using docker file without minikube, but my is pod not running使用没有 minikube 的 docker 文件在 k8s 集群中部署问题,但我的 pod 没有运行
【发布时间】:2021-07-31 09:50:30
【问题描述】:

我通过安装“kubelet kubeadm kubectl”创建了一个k8s cluster。现在我正在尝试将微服务应用程序部署为

  1. docker build -t demoserver:1.0 。 =>图像创建成功

  2. kubectl 运行 demoserver --image=demoserver --port=8000 --image-pull-policy=Never =>POD 状态:ErrImageNeverPull

我试过“eval $(minikube docker-env)”,但它说 bash: minikube: command not found...

我需要安装 minikube 吗? 我上面的集群设置是否不足以部署?

【问题讨论】:

    标签: docker kubernetes deployment microservices kubectl


    【解决方案1】:

    Minikube 和 kubeadm 是两个不相关的工具。 Minikube 在本地 VM 中构建(通常)单节点集群,用于开发和学习。 Kubeadm 是您在生产环境中安装 Kubernetes 的一部分(有时,并非所有安装程序都使用它,但它被设计为可重用的核心引擎)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 1970-01-01
      • 2020-11-26
      • 2019-12-19
      • 1970-01-01
      • 2018-06-27
      相关资源
      最近更新 更多