Kubernetes Memory CPU Resource Limits

Code 1

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

Code 2

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 3

code pod2.yaml
k -n $N create -f pod2.yaml
k -n $N get pod quota-mem-cpu-demo -oyaml

Code 4

# 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

Thanks

for

Watching

Kubernetes Memory CPU Resource Limits

By Deepak Dubey

Kubernetes Memory CPU Resource Limits

Kubernetes Memory CPU Resource Limits

  • 141