Green-Software-Foundation / Green-Software-Foundation/patterns

Resource Management for Pods & Containers

Open
#211 3 comments 1 reaction 2 assignees Claimed by @franziska-warncke View on GitHub
proposed pattern
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.