Green-Software-Foundation / Green-Software-Foundation/patterns
Resource Management for Pods & Containers
- Dominant language
- TypeScript
- Stars
- 145
- Forks
- 44
- Avg merge
- 13d 22h
- Merged PRs (30d)
- 1
Description
**Describe the pattern you'd like to propose**
Containers help optimize application run-time environment and limit the amount of resources an application draws from a virtual machine or an operating system
**Describe specific emission impact from this pattern**
Optimizing the amount of CPU and RAM a pod (set of containers) or a container can exhaust will increase application efficiency while reducing the amount of energy it consumes.
**References to this pattern**
This is a new pattern on the current list and I am proposing this under a header for DevOps. This is a reusable architecture pattern in DevOps-driven container lifecycles.
**Additional context**
For every running container, you can specify resource limits e.g.
spec.containers[].resources.limits.cpu
spec.containers[].resources.limits.memory
spec.containers[].resources.requests.cpu
spec.containers[].resources.requests.memory
Contributor guide
Assessment
This issue has not been assessed yet.