问题标签 [kompose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
216 浏览

docker-compose - 使用 docker compose 配置的 skaffold init 失败并出现“Nil Pointer Dereference”错误

我正在尝试使用以下 init 命令为 docker-compose 配置生成 skaffold 配置

预期行为:

该命令应基于 docker-compose 配置生成 k8s 清单,并应在发出“skaffold init”命令时生成 skaffold 配置

实际行为:

这失败并出现以下“无指针引用”错误

信息:

Skaffold 版本:v0.37.0 操作系统:RHEL skaffold.yaml 内容:无 skaffold.yaml

重现行为的步骤:

使用基本的 docker compose 文件运行“skaffold init --compose-file docker-compose.yml --verbosity=info”。

请建议我解决此问题

0 投票
1 回答
689 浏览

docker - kompose 不公开 NodePort - 用于桌面 Windows 的 Docker

我有这个docker-compose.yml和 Docker for Desktop Windows 与本地 kubernetes 集群(默认 docker-desktop 上下文)运行:

docker-compose up -d完美运行并将我的 NodeJS 暴露3000127.0.0.1.

我正在尝试迁移我的 k8s 集群,因此遵循https://kompose.io/getting-started/

上面的页面说“如果您还没有运行 Kubernetes 集群,minikube 是最好的入门方式”......我已经在运行 OOTB Docker for Desktop 集群,所以我认为我不需要 minikube。

以下是 Web 部署和 Web 服务 YAMLS:

最后,运行kompose up

输出kubectl get svc

如您所见,没有我期望的外部IP。我确定这是我缺乏知识,而不是错误,所以我错过了什么?

0 投票
1 回答
465 浏览

docker - 无法使用 Kompose 部署到 Kubernetes 集群

我目前正在通过使用 Kompose ( http://www.kompose.io ) 将 docker-compose 配置转换为 kubernetes 配置文件,在 kubernetes 集群上部署一个项目。

这是我大学的一个大师班项目,他们负责 kubernetes 集群,所以我几乎可以肯定它的配置是正确的。仅供参考,这是 Kubernetes 集群的版本;

这是 Kompose 的版本;

我遇到的问题如下。我使用命令 kompose convert 并且没有任何问题,但是当我尝试使用命令 kompose up 部署它时,它失败并显示以下错误消息。

这是我第一次使用 kubernetes 和 kompose。我一直在寻找其他也有这个问题的人,但对我的发现没有任何帮助。

这是我目前的 docker-compose 文件:(我知道我不应该在我的 docker-compose 文件中输入密码,但这不是问题的一部分)

有人对如何解决此问题或如何解决此问题有任何提示吗?

更新:

这些是kompose convert命令生成的文件

在此处输入图像描述

0 投票
1 回答
50 浏览

reactjs - 反应应用程序无法通过 kubernetes 访问

应用服务.yaml

应用程序部署.yaml

mongodb-service.yaml

mongodb-deployment.yaml

使用kompose convert生成文件,docker镜像构建成功,服务器在5000端口正常运行,进入react app pot并尝试启动服务器得到端口已在使用中的错误,表示服务器正在运行,仍然无法要访问无法在端口 31000 上访问的应用程序,部署在 5000 上的快速服务器,mongo 27017

0 投票
1 回答
648 浏览

kubernetes - Kuberbetes:部署应用程序时出现错误

我正在尝试运行 compose up 并运行以下命令sudo kompose up --push-image=false --verbosekompose 成功构建了所有容器,但最后抛出此错误:

我什至跑kubectl proxy了,但这并没有解决问题,有人可以帮忙吗?

编辑:为了澄清我正在使用 minikube,它在后台运行,但 Kompose 仍然不起作用。

0 投票
2 回答
588 浏览

kubernetes - 组合用户名和密码认证

我正在尝试使用 kompose onk3s将 compose 文件转换为 K8s 文件,但是当我输入 时kompose up,它要求我输入 a username and password,但我不知道该写什么。

具体输出如下

但是,kompose convert命令执行成功

如果您能告诉我如何解决它,我将不胜感激?

kompose 版本是1.21.0 (992df58d8), 并通过 'curl and chmod' 安装

k3s 版本为v1.17.3+k3s1 (5b17a175), 使用 install.sh script 安装

操作系统是Ubuntu18.04.3 TLS

0 投票
1 回答
1403 浏览

kubernetes - 如何将minikube启动参数设置apiserver从8443修改为6443

我正在使用 minikube 来测试 kompose。我使用以下 minikube 命令安装了 k8s

curl, chmod, mv安装 kubectl

但是当我使用kompose up命令时,它显示connection rejection

查询kubectl配置发现它的端口是8443,和kompose up6443连接的不同

我认为这就是问题所在,但我不知道该怎么做fix it to make the ports match,对。

如果您能告诉我如何解决它,我将不胜感激?

0 投票
1 回答
76 浏览

docker - 运行 kompose up 时访问被拒绝错误

kompose使用brew安装。

当我跑步时,kompose up我得到

我的~/.docker/config.json样子:

我的docker-compose.yml

我已经成功运行docker login

0 投票
1 回答
111 浏览

kubernetes - Python 执行 kompose 命令和 kubectl 命令

我有一个项目需要读取发送到其他地方的 Docker Compose 服务并将其保存到compose.yaml,然后将其转换为 Kubernetes YAMLkompose并通过 执行kubectl,所有这些都需要 Python 自动化。

我怎样才能做到这一点?

0 投票
1 回答
557 浏览

docker - 部署应用程序时出错:获取 http://localhost:8080/api: dial tcp [::1]:8080: connectex:

你如何为配置设置环境变量。有人可以详细解释一下。我正在使用 windows home 并尝试这样做docker-compose.ymlk8s但是当我完成kompose时,它说:我已经安装kubectl并且minikube不知道如何设置配置文件,因此可以启动这个 api

Error while deploying application: Get http://localhost:8080/api: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.

提前致谢