Lui*_*cri 2 python google-cloud-platform google-cloud-run
我在我的 Google Cloud Platform 项目上启动并运行了一个 Cloud Run 实例。
每当我对main.py
文件进行任何更改时,我都会执行以下步骤:
gcloud builds submit --tag ${CONTAINER}
gcloud run deploy ${SERVICE} --image $CONTAINER --platform managed
Run Code Online (Sandbox Code Playgroud)
它构建一个新映像并将容器部署到托管实例。
查找并删除旧部署的映像是一个很好的做法,还是由 GCP 自动管理?
Google 不会自动删除容器映像。如果需要,您必须手动删除它们。
没有好的做法,这取决于情况。如果您确定不再使用旧镜像,可以将其删除;否则,您可能希望让它们轻松回滚到旧版本。如果您使用的是容器注册表,请注意存储映像需要付费 ( https://cloud.google.com/container-registry/pricing#storage )。
如果您使用 Git 等版本控制系统管理代码,则可以通过git checkout <your-commit-id>
在问题中执行和运行命令来简单地重建和重新部署旧版本。因此,在这种特殊情况下,我认为这对于保留所有图像并不是很有用,因为您始终可以轻松地重新生成它们。
归档时间: |
|
查看次数: |
1244 次 |
最近记录: |