容器构建与关系型数据库使用指南
1. 容器构建工具介绍
1.1 使用 ko 构建 Go 容器
ko 是一个能帮助构建 Go 应用并将其部署到 Kubernetes 的工具,对部署到 Cloud Run 也有支持。使用 ko 时,你无需使用 Dockerfile,它能完成以下工作:
1. 静态编译 Go 应用。
2. 将二进制文件放入无发行版的容器镜像中。
3. 将容器镜像推送到 Artifact Registry。
操作步骤如下:
1. 安装 ko 并设置与 Artifact Registry 的链接 :
GO111MODULE=on go get github.com/google/ko/cmd/ko
- 设置 KO_DOCKER_REPO 环境变量 :
PROJECT=$(gcloud config get-value project)
export KO_DOCKER_REPO=us-docker.pkg.dev/$PROJECT/cloud-run-book
- 发布应用 :确保在
hello-docker-go仓库目录下运行:
超级会员免费看
订阅专栏 解锁全文
1968

被折叠的 条评论
为什么被折叠?



