cncf / tag-env-sustainability

🌳🌍♻️ TAG Environmental Sustainability
https://tag-env-sustainability.cncf.io/
Apache License 2.0
219 stars 94 forks source link

[PROJECT TRACKING] Best practices for environmentally sustainable Kubernetes clusters #347

Open xamebax opened 3 months ago

xamebax commented 3 months ago

Description

To quote the description from an earlier proposal on this subject (#54):

Kubernetes is the key driver and foundation of the cloud native universe. Within this project, we will work on the basic capabilities, best practices and scheduling mechanism as well as extensions to improve the K8s GHG impact.

Where [there] are patterns, there are anti-patterns, where we improve for speed, resistance and security, there is space for configurations and setting with a negative impact on power consumption and the following chain.

Our ambition is to provide Kubernetes operators with basic, but useful recommendations for running Kubernetes clusters that do less damage to the environment. We want to start small and create a base to expand on in the future.

Impact

Sustainability is still difficult to prioritize in tech organizations. We hope to have the following impact in organizations that adopt green practices:

Scope

In Scope

Out of Scope

Goals and Non Goals

Goals

Enabling Kubernetes administrators to run more sustainable clusters and identify the best actions to lower their clusters carbon intensity / carbon footprint.

Summarize and vet available information. CNCF is a trustworthy source of information in the cloud-native landscape.

Non Goals

We do not have an ambition for a complete, exhaustive list of all actions, as we will try to focus on the highest impact, lowest effort actions (where possible).

Deliverables

We want to provide actions and optional extra context for operators with extra capacity. We are coming from an understanding of tight time budgets that can be spent on sustainability efforts.

Additional info and comments

Project Details

TODO

cc @cncf/tag-env-sustainability

xamebax commented 2 months ago

Could someone with permissions add labels to this issue? It's missing issue/tracking and maybe its own project/xxx label?