首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拖放码头图像大大增加了GCP成本/降低了性能/存储

拖放码头图像大大增加了GCP成本/降低了性能/存储
EN

Stack Overflow用户
提问于 2020-07-17 12:23:51
回答 1查看 242关注 0票数 3

我的主要问题首先是在我试图将我的坞映像部署到gcp并接收到错误、设备上没有空间时开始的。看了一会儿之后,我发现必须删除/var/lib/docker,然后再次提取图像。

代码语言:javascript
复制
sudo umount /var/lib/docker/
    sudo systemctl stop docker
   sudo umount /var/lib/docker/
   sudo rm -rf /var/lib/docker/
    sudo systemctl restart  docker
    docker pull myImage
   docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v "$PWD:/rootfs/$PWD" -w="/rootfs/$PWD" docker/compose:1.26.0 up -d

当我想摆脱以前的图像/容器等时,我运行docker system prune -a,但是似乎没有什么东西被修剪掉。每当我想要部署另一个映像时,同样的问题会重复出现。

因此,我有两个可怕的问题,在过去的3天里变得更加严重。

  1. 服务器变得非常慢,我得到了502坏网关(nginx,我假设服务器停止响应)。我收到了这条消息,这条消息要求我提高性能,这个实例最近有很高的内存利用率。考虑切换到机器类型:自定义(1 vCPU,6.25GB vCPU成本增加了很多)。首先,每当我部署一个新映像时,我就会被指控承担20-30欧元的NA和EU之间的GCP存储出口,这一费用一直在增加。在过去的3天里,即使我没有部署任何东西,我也要为此付出代价。为了进行比较,我估计一个月的服务器总成本从150欧元增加到925欧元。

我以前也试着看过inode的使用情况,但是我找不到问题。

我的码头图像总计约400 MB。所以它不应该让磁盘满了。我的机器类型是自定义的(1 vCPU,4.75GB内存)**,它有一个10 GB的标准持久磁盘

我怎样才能解决这些问题?我特别关注第一项问题,但我认为第一项问题的答案亦应有助处理第二项质询。

注意:我的VM在德国,因此从gcr.io中提取图像的成本(它从NA中提取图像)。我不知道怎么从德国拉)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-17 12:53:59

当在GCP中使用码头时,我会考虑使用GCR ()。

你的502,可能会导致一个集装箱重新启动两个健康检查永远。一个问题。所以一个不定式的重启循环。有着一贯的拉动政策。

你在VM上运行码头吗?或者你使用的是GKE(Google Kubernetes Engine)

不管怎么说,如果你决定使用GCR,你永远不会为图像拉链付费.只要您的VM/GKE生活在samen区域/区域

您可以选择使用另一个主机从特定位置提取图像:

eu.gcr.io而不是gcr.io

请参阅:https://cloud.google.com/container-registry/docs/pushing-and-pulling

您可能还必须在de eu.gcr.io上构建新的

存储在云存储桶上。你可以把水桶擦干净,确定它不见了。

从云控制台查看存储浏览器:https://console.cloud.google.com/storage/browser?project=PROJECT_ID_HERE

水桶应该是这样的:

.artifacts..appspot.com

请务必先浏览它,因为删除桶将擦去您的所有工件。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62953916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档