我有一个使用AKS创建的简单3节点集群。一切都进行了三个月。但是,我开始遇到一些磁盘空间使用问题,这些问题似乎与附加到每个节点的Os磁盘有关。

我在kubectl描述节点中没有错误,并且所有与磁盘相关的检查都很好。但是,当我尝试在某些Pod上运行kubectl日志时,有时会得到“设备上没有剩余空间”的信息。

一个人如何管理这些磁盘中使用的存储?我似乎找不到找到将SSH SSH到那些节点的方法,因为它似乎只能通过Azure CLI / Web界面进行管理。还有一种方法可以清理占用此空间的内容(我假设会发生未使用的docker镜像,但我的印象是,这些镜像将被自动清理...)

最佳答案

您可以采取以下措施来解决此问题:

  • 使用更大的OS磁盘创建AKS(我通常使用128gb)
  • 将AKS升级到新版本(这将用新的vms替换所有现有的vm,因此它们上将没有陈旧的docker镜像)
  • 手动清理节点上的空间
  • 手动扩展节点上的OS磁盘(仅在您扩展/升级集群之前可用)

  • 我可能会选择选项1,否则这个问题将永远困扰您:(

    关于kubernetes - AKS中的临时存储用法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56265876/

    10-10 16:06