k get resourcequotas -A
N=resourcequotaexample
k create ns $N
k -n $N create quota demorq \ --hard=requests.cpu=1,requests.memory=1G,limits.cpu=2,limits.memory=2G
k -n $N get quota demorq -oyaml
k -n $N describe quota demorq
k -n $N run quota-mem-cpu-demo --image nginx --dry-run -oyaml > pod.yaml
k -n $N set resources -f pod.yaml --requests=cpu=100m,memory=256Mi \ --limits=cpu=200m,memory=512Mi --local -oyaml > pod2.yaml
code pod2.yaml
k -n $N create -f pod2.yaml
k -n $N get pod quota-mem-cpu-demo -oyaml
# CLEANUP
rm pod.yaml
rm pod2.yaml
k -n $N delete pod quota-mem-cpu-demo
k -n $N delete quota demorq
k delete ns $N
By Deepak Dubey
Kubernetes Memory CPU Resource Limits