kubernetes之限制临时存储容量

本文介绍了如何在Kubernetes中管理本地临时存储,包括限制emptyDir卷的使用。Kubernetes 1.8引入了`ephemeral-storage`资源,允许对Pod的每个容器设定限制和请求。即使设置的local ephemeralstorage requests不直接影响eviction,scheduler仍会根据这些请求分配节点。此外,emptyDir的使用也会被纳入临时存储总量计算,过度使用可能导致Pod被Evicted。可以通过配置emptyDir设置其容量上限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Local限制

Kubernetes版本1.8引入了新资源_ephemeral-storage_,用于管理本地临时存储。 在每个Kubernetes节点中,kubelet的根目录(默认为 /var/lib/kubelet)和日志目录( /var/log )存储在节点的根分区上。 Pods还通过emptyDir卷,容器日志,镜像层和容器可写层共享和使用此分区。

Pod的每个容器可以指定以下一项或多项
spec.containers[].resources.limits.ephemeral-storage
spce.containers[].resources.requests.ephemeral-storage

对“临时存储”的限制和请求以字节为单位。您可以使用以下后缀之一将存储表示为纯整数或小数形式:E,P,T,G,M,K。您还可以使用2的幂次方:Ei,Pi,Ti,Gi,Mi,Ki。例如,以下内容表示的值其实大致相同:

128974848, 129e6, 129M, 123Mi

示例如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值