apiVersion: v1
kind: ResourceQuota
metadata:
name: computer-resource
namespace: apps
spec:
hard:
requests.cpu: 1000m
requests.memory: 2048Mi
limits.cpu: 6000m
limits.memory: 8192Mi
pods: 3
[root@maxiaoke local-k8s-yaml]# kubectl describe ns apps
Name: apps
Labels: <none>
Annotations: Status: Active
Resource Quotas
Name: computer-resource
Resource Used Hard
-------- --- ---
limits.cpu 0 6
limits.memory 0 8Gi
pods 0 3
requests.cpu 0 1
requests.memory 0 2Gi
Resource Limits
Type Resource Min Max Default Request Default Limit Max Limit/Request Ratio
---- -------- --- --- --------------- ------------- -----------------------
Container cpu 50m 1 100m 500m -
Container memory 64Mi 2Gi 128Mi 1Gi -
apiVersion: apps/v1
kind: Deployment
metadata:
name: slb-deploy
namespace: apps
spec:
replicas: 2
selector:
matchLabels:
app: slb
template:
metadata:
labels:
app: slb
spec:
containers:
- name: slb-demo
image: linuxmaxiaoke/nginx:v1.0.0
[root@maxiaoke local-k8s-yaml]# kubectl get deployments.apps -n apps slb-deploy # 当副本数为2时,能运行正常
NAME READY UP-TO-DATE AVAILABLE AGE
slb-deploy 2/2 2 2 11s
[root@maxiaoke local-k8s-yaml]# kubectl describe ns apps
Name: apps
Labels: <none>
Annotations: Status: Active
Resource Quotas
Name: computer-resource
Resource Used Hard
-------- --- ---
limits.cpu 1 6
limits.memory 2Gi 8Gi
pods 2 3
requests.cpu 200m 1
requests.memory 256Mi 2Gi
Resource Limits
Type Resource Min Max Default Request Default Limit Max Limit/Request Ratio
---- -------- --- --- --------------- ------------- -----------------------
Container cpu 50m 1 100m 500m -
Container memory 64Mi 2Gi 128Mi 1Gi -
[root@maxiaoke local-k8s-yaml]# kubectl get deployments.apps -n apps slb-deploy # 当副本数超过3时,超过的部分无法启动
NAME READY UP-TO-DATE AVAILABLE AGE
slb-deploy 3/5 3 3 38s
[root@maxiaoke local-k8s-yaml]# kubectl describe ns apps
Name: apps
Labels: <none>
Annotations: Status: Active
Resource Quotas
Name: computer-resource
Resource Used Hard
-------- --- ---
limits.cpu 1500m 6
limits.memory 3Gi 8Gi
pods 3 3
requests.cpu 300m 1
requests.memory 384Mi 2Gi
Resource Limits
Type Resource Min Max Default Request Default Limit Max Limit/Request Ratio
---- -------- --- --- --------------- ------------- -----------------------
Container cpu 50m 1 100m 500m -
Container memory 64Mi 2Gi 128Mi 1Gi -