【发布时间】:2020-01-17 18:08:59
【问题描述】:
我在一种我不太了解的远程/外部环境中工作,并且一直在 docker 本地使用容器。
我正在尝试将此环境转换为 Kubernetes 部署。
我当前的容器看起来像
- nginx
- php-fpm
- mariadb
我发现rekcod,作为 Docker 检查管道到 json 文件的一种方法,但是我试图找到一种简单的方法将其转换为 Kubernetes 部署,因为部署通常是单独定义的,与yamls 和不同的配置。
这些容器部署了我不太了解的参数或文件,这就是我尝试使用提供给我的当前检查信息的原因。
也许 最好的 答案是创建一个 Kubernetes 部署 yaml,它以某种方式摄取那些 json 类型的 docker run 命令并以这种方式创建它?
任何方向或建议将不胜感激。
谢谢
【问题讨论】:
-
我强烈建议编写正确的 Kubernetes YAML 并将其提交给源代码控制。这涉及了解 Kubernetes pod/服务模型和了解启动容器所需的设置。
-
支持@DavidMaze 的评论 我建议使用
helm包管理器并为您的应用程序创建图表/熟悉使用您可以用来部署的existing charts您的应用程序,即stable/mariadb.
标签: docker kubernetes containers