问题标签 [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.
google-cloud-platform - 为什么 kompose up 产生“连接被拒绝”?
在一个简单的 Web 应用程序上运行docker-compose up
按预期工作。在尝试连接到 Google Cloud 集群时在同一应用上运行kompose up
不起作用:
这个问题的可能原因是什么?
SO上的其他帖子没有帮助,我在网上找不到任何其他相关结果。
docker - 将 docker-compose.yml 文件转换为 kubernetes
我正在使用运行以下命令的 kompose 将 docker-compose 文件转换为 kubernetes:
$kompose 转换 -f docker-compose.yml -o kubernetes_image.yaml
命令完成后,输出如下。
要将转换后的文件推送到 kubernetes,我运行以下命令:
$kubectl apply -f kubernetes_image.yaml
如果我运行: $ kubectl describe pod tomcat-7cd65d4556-spjbl 我收到以下消息:
这是我的 docker-compose.yml 文件:
工具版本:
我认为我的挑战在于这种类型的卷或文件,我不知道如何将它们迁移或转换为 kubernetes 并使 tomcat pod 运行良好。有人可以帮我一把吗?
提前致谢。
docker - 错误无法将图像'library/web:latest'推送到注册表'docker.io'。错误:被拒绝:请求的资源访问被拒绝 - Kompose up
我有一个docker-compose.yml
这样定义的简单文件:
我正在使用 [ Kompose ] ( https://kubernetes.io/docs/tasks/configure-pod-container/translate-compose-kubernetes/#kompose-up ) 将我的转换docker-compose.yml
为 Kubernetes
当我这样做时
kompose convert
,一切看起来都很好。
这是输出:
我的问题是当我这样做时kompose up
出现以下错误
作为说明,我目前登录到我的 Docker Hub 帐户。我做了docker login
提前致谢!:)
ubuntu - minikube kompose 无法推送 docker 镜像
我做了一个 docker-compose 服务,它工作正常。
我安装了 minikube,我可以访问它抛出 Web 界面 http://127.0.0.1:35591/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/#/overview?namespace=default
但是当我尝试在我的 docker 文件夹上做一个“kompose up”时它失败了,见下。
似乎 kompose 尝试推送 docker.io 而不是我本地的 minikube?!
如何配置 kompose 以推送我的本地 minikube ?
docker - 使用 Kubernetes 进行部署时遇到问题
我有这个 docker compose 文件,它工作得非常好。但是我使用“kompose convert -f docker-compose.yam -o deploy.yaml”来获取 yaml 文件以进行 kubernetes 部署。
但是当我选择“kubectl apply -f deploy.yaml”时
我收到此错误“service/cms created service/mysqldb created persistentvolumeclaim/my-datavolume 配置无法识别版本“extensions/v1beta1”中类型“部署”的匹配项无法识别版本中类型“部署”的匹配项“扩展/v1beta1"
我正在使用 minikube。请帮帮我。
docker-compose 文件内容
deploy.yaml 文件内容
kubernetes - 运行 Kompose 后,我得到: pod has unbound immediate PersistentVolumeClaims
有什么问题?
我无法让使用卷的 pod 运行。在 Kubernetes 仪表板中,我收到以下错误:
为 pod“influxdb-6979bff6f9-hpf89”运行“VolumeBinding”过滤器插件:pod 具有未绑定的立即 PersistentVolumeClaims
我做了什么?
运行Kompose convert
到我的docker-compose.yml
文件后,我尝试使用micro8ks kubectl apply -f .
(我正在使用 micro8ks)启动 pod,我不得不将 networkpolicy yaml 文件的版本替换为networking.k8s.io/v1
(参见此处),但除了此更改之外,我没有更改任何内容。
YAML 文件
influxdb-deployment.yaml
influxdb-service.yaml
流入持久化卷声明.yaml
docker - Kubernetes:在部署 Laravel 应用程序时无法运行 Kompose
我是 DevOps 的新手,尝试将 Laravel 应用程序(从我的训练营源代码)部署到本地机器(CentOS 7)中的 Kubernetes,当我使用 Kompose 转换我的 docker-compose.yml 时遇到问题,尤其是在卷挂载时。你能告诉我如何解决这个问题吗?我尝试过故障排除但没有成功。
这是我的 docker-compose.yml 文件:
这是我为 Laravel 应用程序创建的 Dockerfile:
这是错误: https ://i.stack.imgur.com/LtKka.png
据说
部署应用程序时出现 FATA 错误:k.Transform 失败:无法为服务应用程序构建 Docker 映像:无法创建 tarball:存档/tar:写入时间过长
docker - 使用 Kompose 将 docker-compose 转换为 Kubernetes 时重写 nginx.conf?
我很陌生Kubernetes
,我一直在努力将我当前的 docker -compose环境迁移到 Kubernetes ......
我使用komposedocker-compose.yml
将我的清单转换为 Kubernetes 清单。
到目前为止,我可以单独访问每个 pod,但似乎我在让这些 pod 相互通信方面遇到了一些问题。我的 Nginx pod 无法访问我的应用程序 pod
我docker-compose.yml
的如下
我Nginx.conf
的如下
我了解这docker-compose
使容器能够通过服务名称(在本例中为myapp和mynginx)相互通信。有人能告诉我我需要做什么才能在 Kubernetes 中实现同样的目标吗?
docker - 在 kubernetes 中都使用 mongoose 连接到 mongodb
我有一个使用 docker-compose 开发和测试的微服务。现在我想将它部署到 Kubernetes。
我的 docker-compose 文件的一部分如下所示:
我使用猫鼬连接到数据库,它工作正常:
利用 Kompose,我创建了一个部署文件,但是我必须相应地修改持久卷和持久卷声明。
我有这样的事情:
我改变了 mongourl,如下所示:
我的部署如下所示:
有几个服务我为我的路由添加了一个入口资源:
但是,我有三个问题:
django - Docker-Kubernets 找不到 manage.py
我在 Django 中构建了一个 API,并使用 docker-compose 来编排 redis 和 celery 服务。现在,我想将 API 移动到 Kubernetes 集群 (AKS)。但是,python can't find manage.py
当我将它运行到集群中时出现错误。我使用 Kompose 工具编写了 kubernets manifest.yaml。这是我的 Dockerfile、docker-compose.yml 和 kubernets.yaml 文件
Dockerfile
并且 kubernets 表现出来
日志错误