小编goc*_*ing的帖子

如何通过更新容器映像将容器部署到 gce?

我使用以下命令设置我的 CD 以将容器部署到 gce:

gcloud compute instances stop my-awesome-app
gcloud compute instances update my-awesome-app --no-shielded-integrity-monitoring
gcloud beta compute instances update-container my-awesome-app --container-image=docker.io/my-docker-hub-user/my-awesome-app:${IMAGE_TAG}
gcloud compute instances start my-awesome-app
Run Code Online (Sandbox Code Playgroud)

然后实例将停止,替换容器映像并启动。

如果我使用最新图像创建新实例,则一切正常。

如果我使用我的 CD 管道进行部署,该实例总是永远挂起(在收到启动事件后,没有新的日志记录即将到来),从不拉新映像,也从不启动和运行。

任何人都可以告诉我有什么问题吗?

google-compute-engine docker google-cloud-platform

1
推荐指数
2
解决办法
1561
查看次数