生产Kubernetes节点的最小磁盘安全大小是多少?

Han*_*ans 2 amazon-web-services docker kubernetes

我在AWS上使用Kubernetes,t2.medium EC2实例具有20GB的磁盘空间,其中一个节点在几天后用完了磁盘空间.它似乎是由Docker镜像和日志的组合引起的.

据我所知,Kubernetes拥有自己的Docker GC来管理Docker的磁盘使用和日志轮换.我猜测20GB不足以让Kubernetes自行管理磁盘使用情况.什么是生产环境的安全磁盘大小?

pag*_*gid 6

快速入门指南中所述,使用GKE进行标准安装时,您将最终得到3 x n1-standard-1节点(请参阅机器类型),每个节点有100 GB的存储空间.

在创建集群后立即查看节点,然后为磁盘空间提供以下数字:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       1.2G  455M  767M  38% /
devtmpfs        1.9G     0  1.9G   0% /dev
tmp             1.9G   24K  1.9G   1% /tmp
run             1.9G  684K  1.9G   1% /run
shmfs           1.9G     0  1.9G   0% /dev/shm
/dev/sda1        95G  2.4G   92G   3% /var
/dev/sda8        12M   28K   12M   1% /usr/share/oem
media           1.9G     0  1.9G   0% /media
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs           256K     0  256K   0% /mnt/disks
tmpfs           1.0M  120K  904K  12% /var/lib/cloud
overlayfs       1.0M  124K  900K  13% /etc
Run Code Online (Sandbox Code Playgroud)

这些数字可能会给你一个起点,但正如其他人已经指出的那样,其余的取决于你的具体要求.