ko是一个用于Go应用程序的简单、快速的容器镜像生成器。它非常适合包含单个Go应用程序的镜像而对操作系统基础镜像没有任何/过多依赖关系(例如,没有cgo,没有操作系统包依赖关系)的用例。

ko通过在本地机器上有效执行go build来构建映像,因此不需要安装docker。这可以使其非常适合轻量级CI/CD用例。

ko还支持简单的YAML模板,这使其成为Kubernetes应用程序的强大工具。

这项工作很大程度上基于为Bazel构建DockerKubernetes支持的经验。该作品在这里展示

项目地址 | #生成器
 
 
Back to Top