Description
- Deployment was created via kubectl or GUI, however, Pod is not created
- "kubectl get pod" shows no output
- "Kubectl get deployment" shows Ready = 0
- Error message on deployment or replicaset
- Kubectl describe deployment xxxx
- Kubectl describe replicaset
- For example: "ty8-tky:pods \"redis-cart-8f5fb7794-r4fc5\" is forbidden: exceeded quota: vk8s, requested: limits.memory=2148Mi, used: limits.memory=17184Mi, limited: limits.memory=17500Mi"
Environment
- virtual kubernetes - vk8s (most of the case) or managed k8s site
Cause
- No node available for the requested resource
Resolution
- If you have requested a CPU/Memory resource in your manifest, try to set a small value
- If you have workload flavor specified, change it to small or medium
-
metadata: annotations: ves.io/workload-flavor: medium
-