Nic*_*ick 6 kubernetes google-kubernetes-engine
当我在 GKE 中创建新节点池时,磁盘大小默认为 100GB。然而,当我通过 SSH 连接到已运行一段时间的节点时,运行后df -h仅使用了 32GB。(我其实不知道这32GB是从哪里来的)
节点真的需要 100GB 磁盘空间吗?例如,我可以仅使用 10GB 来运行它们吗?首先,我认为 Pod 会耗尽卷的空间,但在 GKE 上,Pod 提供自己的附加持久磁盘,并且不会添加到节点的磁盘空间,所以我很困惑为什么需要这么大的卷对于节点本身?
节点真的需要 100GB 磁盘空间吗?例如,我可以仅使用 10GB 来运行它们吗?
这取决于您在集群中运行的内容。如果您没有运行很多容器或者容器不是那么大,那么您可能可以使用不到 100GB 的空间。我刚刚检查了一个运行约 20 个工作负载的集群,三个节点每个使用 10-15Gb 的空间。
无论永久磁盘如何,集群中运行的容器都需要磁盘空间。当一个容器启动时,它的镜像被放置在磁盘上,并且它的文件系统被安装为覆盖文件系统(可能还包括其他东西)。可能还有用于缓存图像的存储。
要增加或减少现有集群使用的空间,可以创建一个新池,其中包含具有所需配置的节点,并封锁然后删除旧节点。
| 归档时间: |
|
| 查看次数: |
7006 次 |
| 最近记录: |