[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9891":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},9891,"ko","ko-build\u002Fko","ko-build","Build and deploy Go applications","https:\u002F\u002Fko.build",null,"Go",8447,442,40,41,0,1,4,28,70.74,"Apache License 2.0",false,"main",true,[26,27,28,29,30,31,32],"container","containers","deploy","docker","go","golang","kubernetes","2026-06-12 04:00:47","# `ko`: Easy Go Containers\n\n[![GitHub Actions Build Status](https:\u002F\u002Fgithub.com\u002Fko-build\u002Fko\u002Fworkflows\u002FBuild\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fko-build\u002Fko\u002Factions?query=workflow%3ABuild)\n[![GoDoc](https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Fgoogle\u002Fko?status.svg)](https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Fgoogle\u002Fko)\n[![Go Report Card](https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fko-build\u002Fko)](https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fko-build\u002Fko)\n[![SLSA 3](https:\u002F\u002Fslsa.dev\u002Fimages\u002Fgh-badge-level3.svg)](https:\u002F\u002Fslsa.dev\u002Fimages\u002Fgh-badge-level3.svg)\n\n\u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fdemo.png\" width=\"100%\">\n\n---\n\n> 🎉 Google has applied for `ko` to join the Cloud Native Computing Foundation as a Sandbox project! Learn more [here](https:\u002F\u002Fopensource.googleblog.com\u002F2022\u002F10\u002Fko-applies-to-become-a-cncf-sandbox-project.html)!\n\n`ko` is a simple, fast container image builder for Go applications.\n\nIt's ideal for use cases where your image contains a single Go application\nwithout any\u002Fmany dependencies on the OS base image (e.g., no cgo, no OS package\ndependencies).\n\n`ko` builds images by effectively executing `go build` on your local machine,\nand as such doesn't require `docker` to be installed. This can make it a good\nfit for lightweight CI\u002FCD use cases.\n\n`ko` makes [multi-platform builds](https:\u002F\u002Fko.build\u002Ffeatures\u002Fmulti-platform\u002F) easy, produces [SBOMs](https:\u002F\u002Fko.build\u002Ffeatures\u002Fsboms\u002F) by default, and includes support for simple YAML templating which makes it a powerful tool for [Kubernetes applications](https:\u002F\u002Fko.build\u002Ffeatures\u002Fk8s\u002F).\n\n# [Install `ko`](https:\u002F\u002Fko.build\u002Finstall\u002F) and [get started](https:\u002F\u002Fko.build\u002Fget-started\u002F)!\n\n### Acknowledgements\n\nThis work is based heavily on experience from having built the [Docker](https:\u002F\u002Fgithub.com\u002Fbazelbuild\u002Frules_docker) and [Kubernetes](https:\u002F\u002Fgithub.com\u002Fbazelbuild\u002Frules_k8s) support for [Bazel](https:\u002F\u002Fbazel.build).\nThat work was presented [here](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=RS1aiQqgUTA).\n\n### Discuss\n\nQuestions? Comments? Ideas?\nCome discuss `ko` with us in the `#ko-build` channel on the [Kubernetes Slack](https:\u002F\u002Fslack.k8s.io)!\nSee you there!\n\n### Community Meetings\n\nYou can find all the necessary details about the community meetings in this [page](https:\u002F\u002Fko.build\u002Fcommunity).\n","`ko` 是一个用于构建和部署 Go 应用程序的容器镜像工具。其核心功能包括快速构建 Go 应用程序的容器镜像，无需安装 Docker 即可运行，并且支持多平台构建、自动生成 SBOM（软件物料清单）以及简单的 YAML 模板化。特别适合于那些不需要依赖操作系统基础镜像的单一 Go 应用程序场景，如无 cgo 或 OS 包依赖的应用。此外，`ko` 也是轻量级 CI\u002FCD 环境下的理想选择，尤其适用于 Kubernetes 应用的开发与部署。",2,"2026-06-11 03:25:16","top_topic"]