kubectl create quota myhq --hard=cpu=1,memory=1G,pods=2 --namespace=pippo
kubectl run --restart=Never busybox --image=busybox --namespace=pippo
Error from server (Forbidden): pods "busybox" is forbidden: failed quota: myhq: must specify cpu,memory
You can create your pod with requests and limits:
kubectl run --restart=Never busybox --image=busybox --namespace=pippo --limits=cpu=100m,memory=512Mi --requests=cpu=50m,memory=256Mi --dry-run -o yaml > mypod.yaml
spec: containers: - image: busybox imagePullPolicy: IfNotPresent name: busybox resources: limits: cpu: 100m memory: 512Mi requests: cpu: 50m memory: 256Mi
obviously all values in "requests" must be <= values in limits
No comments:
Post a Comment