Compose Bridge 概述
目錄
Compose Bridge 將您的 Docker Compose 配置轉換為平臺特定格式——主要是 Kubernetes 清單。預設轉換會生成 Kubernetes 清單和 Kustomize 疊加層,這些都專為在啟用 Kubernetes 的 Docker Desktop 上部署而設計。
它是一個靈活的工具,讓您既可以利用預設轉換,也可以建立自定義轉換以滿足特定的專案需求和要求。
Compose Bridge 大大簡化了從 Docker Compose 到 Kubernetes 的過渡,讓您在保持 Docker Compose 的簡單性和效率的同時,更輕鬆地利用 Kubernetes 的強大功能。
工作原理
Compose Bridge 使用轉換功能,將 Compose 模型轉換為其他形式。
轉換被打包為 Docker 映象,它將完全解析的 Compose 模型作為 /in/compose.yaml
接收,並可以在 /out
下生成任何目標格式檔案。
Compose Bridge 使用 Go 模板為其 Kubernetes 提供自己的轉換功能,因此可以透過替換或新增您自己的模板來輕鬆擴充套件以進行自定義。
有關這些轉換如何工作以及如何為專案自定義它們的詳細資訊,請參閱自定義。