Skip to content

Clarify use cases #39

@the-gigi

Description

@the-gigi

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions