- 粘贴或加载 Compose 配置源码 — 在左侧编辑器中粘贴
docker-compose.yml,或一键加载内置的全栈 Web 应用或微服务测试用例。 - 设置 Kubernetes 集群参数 — 设定目标命名空间 (Namespace)、Pod 副本数 (Replicas)、Service 暴露类型及 PVC 存储卷容量。
- 开启 Ingress 外网路由 — 勾选 Ingress 选项并输入域名(如
app.example.com),自动生成针对 Web 容器的路由清单。 - 极速转译 — 点击立即转译为 Kubernetes(快捷键
Ctrl+Enter),前端解析 AST 树并自动分离配置、网络与存储。 - 复制或一键打包下载 — 切换不同面板预览生成的各类清单,支持一键复制,或直接下载
all-in-one.yaml综合清单。
什么是 Docker Compose 转 Kubernetes (K8s) 清单生成工作台?
Docker Compose 转 Kubernetes 清单生成工作台 是一款专为云原生架构师、DevOps 工程师打造的高效提效工具。在日常本地开发中,开发者习惯使用轻便优雅的 Docker Compose 编排微服务;但当应用准备迈向生产环境的 Kubernetes 集群(如 AWS EKS、Google GKE、阿里云 ACK 或私有化 K8s)时,繁琐的清单重构工作往往令团队苦不堪言。
本工具在浏览器本地内存中直接完成这一复杂的架构映射,将单文件 Compose 语法拆解映射为 Deployments、Services、PVCs、ConfigMaps 与 Ingress 等标准云原生组件,自动注入资源配额限制,并支持生成 GitOps 所需的 kustomization.yaml,大幅加速容器云原生落地进程。
纯前端沙箱架构与零数据外发安全
企业的 Compose 配置文件通常包含内部微服务拓扑、私有镜像地址及数据库初始密码等高度敏感信息。本工具采用 100% 纯前端 AST 解析技术,所有计算均在本地浏览器沙箱中闭环运行,零网络请求外发,即使离线断网亦能完美转译,完全杜绝企业敏感配置泄露风险。
生产级 Kubernetes 集群部署建议
在生产环境中部署转译出的清单时,建议将敏感密码由 ConfigMap 迁移至 Kubernetes Secrets 或外部密钥管理服务;为 Deployment 配置合理的就绪探针 (ReadinessProbe) 与存活探针 (LivenessProbe);并为持久化数据卷配置匹配集群底层云存储驱动的 StorageClass。