【问题标题】:Convert kubernetes config to docker-compose file (reverse kompose)将 kubernetes 配置转换为 docker-compose 文件(反向 kompose)
【发布时间】:2022-03-11 00:09:08
【问题描述】:

Kompose 将 docker-compose.yml 文件转换为 Kubernetes 配置,如果您使用 docker-compose 在本地开发并在 k8s 上部署,则允许您使用 docker-compose.yaml 作为单一事实来源。

有没有相反的工具?我想保留我的 k8s 配置 yamls 作为事实来源,并以编程方式生成一个 docker-compose 文件。

【问题讨论】:

    标签: kubernetes docker-compose kompose


    【解决方案1】:

    你可以试试 Move2Kube (https://github.com/konveyor/move2kube)。您必须将所有 kubernetes yamls 放在一个文件夹中,然后使用以下命令运行 move2kube:

    move2kube translate -s <folder containing kubernetes files>
    

    它确实在输出文件夹中创建了一个 docker-compose.yaml 文件。它适用于大多数基本元素。

    如果你想在输出的 docker-compose 文件中支持更多的功能,你可以增强 move2kube 的 docker compose 翻译器(https://github.com/konveyor/move2kube/blob/master/internal/transformer/composetransformer.go)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-10
      • 2021-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多