当前位置: 首页 > 知识库问答 >
问题:

k8s集群中使用docker文件而没有minikube的部署问题,但my is pod没有运行

莫宁
2023-03-14

我已经通过安装“kubelet kubeadm kubectl”创建了一个k8s集群。现在,我尝试将微服务应用部署为

>

  • docker build -t 演示服务器:1.0 。

    kubectl运行demoserver--image=demoserver--port=8000--image pull policy=Never=

    我尝试了“eval$(minikube docker-env)”,但上面写着bash: minikube:找不到命令……

    我需要安装迷你库贝吗?我的上述集群设置是否不足以进行部署??

  • 共有1个答案

    殷德本
    2023-03-14

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

     类似资料:
    • docker部署项目,目录结构如下 web下是三个vue打包后的文件,分别是admin,blog,datascreen web下的Dockerfile配置如下 docker-compose配置如下 docker compose up 运行后,在nginx服务容器中(nginx-container), docker exec -it nginx-container ls /usr/share/ngi

    • 非常感谢任何帮助。 我试过这个: 我真的被困在这里了。没有看到入口服务显示像我会在minikube和我不知道为什么。

    • 我试图在Kubernetes集群上部署RabbitMQ,并使用initcontainer从ConfigMap复制一个文件。但是,POD处于运行状态后,文件不会复制。 最初,我尝试不使用init容器,但我得到了一个错误,如“触摸:不能触摸'/etc/Rabbitmq/rabbitmq.conf':只读文件系统” 文件“definitions.json”应复制到/etc/reabbitmq文件夹。我遵

    • 我正在将minikube作为docker映像运行。我试图使用Nodeport将我的服务公开给外部世界。 这是我的yaml文件。 搜索了大量关于nodePort的信息,我们需要节点ip才能访问该服务。我可以使用minikube service docker hello world svc访问我的服务——url,它为我提供了访问服务的urlhttp://127.0.0.1:52526但此处的端口号与n

    • 据我所知,在Google Cloud Run上部署容器有两种方式: 云运行完全管理:它由GCP独立管理,无需我们创建集群 云运行for Anthos:这需要我们创建一个支持云运行的GKE集群 我想选择第二个选项,但希望将GKE集群保持为私有,这样就不允许任何外部通信。

    • 我试图为应用程序创建一个可执行的.jar文件,但是当我运行“java-jar myapp.jar”时,我得到了错误: 错误:找不到或加载main类com.vaadin.app.MainView 我已经在pom.xml中添加了mainClass参数,MANIFEST.MF显示了以下内容: Main-Class:com.vaadin.app.MainView 在我的类中找不到方法的原因吗?