kubernetes之内存限制
1、动机一般情况下,开发、测试环境机器资源有限,若不加限制,则可能导致整个环境雪崩,故需要对相关资源进行限制。本文主要正对内存资源限制。2、针对namespace的内存限制create namespacekubectl create namespace testcreate LimitRange 新建ns-memory-lr.yaml,内容如下:apiVersion...
·
1、动机
一般情况下,开发、测试环境机器资源有限,若不加限制,则可能导致整个环境雪崩,故需要对相关资源进行限制。本文主要正对内存资源限制。
2、针对namespace的内存限制
- create namespace
kubectl create namespace test
- create LimitRange
新建ns-memory-lr.yaml,内容如下:
apiVersion: v1
kind: LimitRange
metadata:
name: mem-min-max-lr
spec:
limits:
- default:
memory: 2Gi
defaultRequest:
memory: 512Mi
max:
memory: 5Gi
type: Container
- apply
kubectl create -f ns-memory-lr.yaml --namespace=test
- 查看相关信息
kubectl get limitrange mem-min-max-lr --namespace=test --output=yaml
3、针对Pod的内存限制
未完待续......
更多推荐
已为社区贡献2条内容
所有评论(0)