-
Notifications
You must be signed in to change notification settings - Fork 31
Description
The use cases say
Only time will tell how useful zeropod actually is. Some made up use-cases that could work are:
Low traffic sites
Dev/Staging environments
"Mostly static" sites that still need some server component
Hopefully more to be found
Can you clarify it some more? As far as Kubernetes is concerned the pod is still there, so all its requested resources are unavailable to other workloads on the same node.
If a regular pod does nothing when no traffic is coming then it's actual CPU usage will be zero anyway, so checkpointing it will not contribute much.
The only benefit I can see is for containers that keep a large in-memory cache, which is wasted if the container is inactive for long periods of time. Other workloads on the same node can use this memory when the container is checkpointed and their mem limit > mem requests (memory overbooking), which can cause OOM kill when the container needs to be brought back.
Is that a correct analysis or am I missing something obvious?