【问题标题】:Is there a good way to go from running Docker Containers to Kubernetes Deployments?有没有从运行 Docker 容器到 Kubernetes 部署的好方法?
【发布时间】: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


【解决方案1】:

你从 docker 到 kubernetes 的转换应该是这样的:

【讨论】:

    猜你喜欢
    • 2019-12-14
    • 2019-11-06
    • 2020-03-02
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 2021-10-09
    相关资源
    最近更新 更多