container-requeset-and-limit.yaml
apiVersion: v1
kind: Pod
metadata:
name: frontend
spec:
containers:
- name: db
image: mysql
env:
- name: MYSQL_ROOT_PASSWORD
value: "password"
resources:
requests:
memory: "64Mi"
cpu: "250m"
limits:
memory: "128Mi"
cpu: "500m"
- name: wp
image: wordpress
resources:
requests:
memory: "64Mi"
cpu: "250m"
limits:
memory: "128Mi"
cpu: "500m"
apiVersion: v1
kind: LimitRange
metadata:
name: foo-namespace-limit-range
spec:
limits:
- default:
cpu: 1
memory: 200Mi
defaultRequest:
cpu: 0.2
memory: 100Mi
max:
cpu: 2
memory: 2Gi
min:
cpu: 0.1
memory: 50Mi
type: Container
- max:
cpu: 4
memory: 3Gi
min:
cpu: 0.1
memory: 60Mi
type: Pod
apiVersion: v1
kind: ResourceQuota
metadata:
name: compute-resources
spec:
hard:
requests.cpu: "1"
requests.memory: 1Gi
limits.cpu: "2"
limits.memory: 2Gi
内容来自:
https://coding.imooc.com/class/284.html