首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何清理Azure Kubernetes节点的磁盘空间?

如何清理Azure Kubernetes节点的磁盘空间?
EN

Stack Overflow用户
提问于 2018-11-08 00:14:33
回答 3查看 4.6K关注 0票数 2

我按照本教程在Azure上创建了一个Kubernetes集群来运行构建代理:http://www.chrisjohnson.io/2018/07/07/using-azure-kubernetes-service-aks-for-your-vsts-build-agents/

回顾一下那里是什么:一个头盔图,用来做一个秘密的部署和一个配置地图。对于此部署,我在Azure上创建了一个kubernetes集群,其中包含所有默认设置,它将从安装了vsts构建代理的对接中心提取一个映像。

一切正常,但最近豆荚开始定期被驱逐,其信息是:

消息: Pod节点资源不足: DiskPressure。

我怎样才能解决这个问题?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-11-08 00:27:02

要么/或:

  • 使用类似于的内容升级主节点磁盘的大小。
  • 检查什么舱占去空间。是原木吗?它是缓存的数据吗?这是交换吗?每个应用程序都是不同的,因此您将不得不逐个案例。
  • 为您的工作负载在吊舱级设置局部瞬变存储,这样它们就不会过时。大量使用的豆荚会被逐出。
  • 在工作负载中使用持久卷,特别是一些不是本地的,只是为应用程序保留的。
票数 4
EN

Stack Overflow用户

发布于 2019-04-02 17:59:38

如果你不想增加磁盘空间.

您可以转到代理的设置(组织设置>代理池> {select您代理}>设置),并确保选中了“在x天之后删除未使用的工作目录”选项。

如果检查了它,您可能希望减少清理未使用的工作目录的天数。

票数 1
EN

Stack Overflow用户

发布于 2021-12-24 19:11:28

对于最新的kubernetes版本AKS,它的容器有码头,aks有垃圾收集器,当它达到85%时,它将清除日志。我们可以通过进入节点(ssh进入节点kubectl调试节点/aks-node1-xxxxx-vmss00000x --image=mcr.microsoft.com/aks/fundamental/base-ubuntu:v0.0.11) )来手动清除日志。

色度/host

板球人机界面-prune

上面的命令将清除日志、缓存、未使用的图像等。

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

https://stackoverflow.com/questions/53199813

复制
相关文章

相似问题

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