Kubernetes临时存储是否具有弹性?

时间:2019-04-04 00:50:21

标签: kubernetes

在Kubernetes中,豆荚具有临时存储的请求和限制。但是尚不清楚这是否是一种弹性资源,即,如果将文件保存在K8S容器内然后删除,临时存储使用率是否先升高然后再降低?或者,一旦您耗尽了任何临时存储,该使用量是否会计入Pod生命周期的总体使用量?

1 个答案:

答案 0 :(得分:0)

正如您提到的,可以通过为Pod内的容器实现requestslimits来管理Kubernetes临时存储,这在官方的k8s documentation中有很好的描述。

尽管在Pod级别上,本地存储由整个容器使用者组成,但此处的主要电容器是Pod实际驻留的Node。节点级别表示一种机制,Allocation根据K8s调度程序Decision在此节点上产生的Pod之间计算资源。 Example很好地描述了如何在特定节点上的基础Pod之间分配计算资源。

通常,当Pod成功分配给节点时,它将获得emptyDir作为本地临时存储卷以及容器日志,图像层和容器可写层的一部分;此外,容器灾难不会影响父Pod emptyDir数据。

基本上,临时存储在Pod的生命周期中是持久的,尽管它统计Pod中所有容器共享的资源,但最常见的用法是存储临时或缓存数据。