Skip to content

Commit

Permalink
Update 2024-03-15-green-reviews-working-group-moving-towards-measurin…
Browse files Browse the repository at this point in the history
…g-the-sustainability-footprint-of-cncf-projects.md

Fixed links to docs

Signed-off-by: Gopal Ramachandran <mail@goposky.com>
  • Loading branch information
goposky authored Oct 10, 2024
1 parent 32c802e commit 3703e82
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The WG's workflow vision is that every release requesting a sustainability footp
5. Gather sustainability-related metrics
6. Publish sustainability metrics

We are happy to share that our cloud infrastructure is now fully operational. Our Kubernetes (k8s) cluster is hosted on Equinix Metal servers from the community lab. The cluster uses a GitOps approach using Flux to deploy observability tools such as Kepler, Prometheus, and Grafana. Our infrastructure setup is documented [here](https://github.com/cncf-tags/green-reviews-tooling/blob/main/website/content/docs/infrastructure/about.md). These are essential for conducting the sustainability footprint assessments. [Kepler](https://github.com/sustainable-computing-io/kepler), in particular, is a CNCF project that uses eBPF and RAPL to provide accurate energy metrics in various types of cloud environments, from bare metal to VMs in the public cloud, and associates them to Pods and other Kubernetes resources.
We are happy to share that our cloud infrastructure is now fully operational. Our Kubernetes (k8s) cluster is hosted on Equinix Metal servers from the community lab. The cluster uses a GitOps approach using Flux to deploy observability tools such as Kepler, Prometheus, and Grafana. Our infrastructure setup is documented [here](https://github.com/cncf-tags/green-reviews-tooling/blob/main/docs/infrastructure/about.md). These are essential for conducting the sustainability footprint assessments. [Kepler](https://github.com/sustainable-computing-io/kepler), in particular, is a CNCF project that uses eBPF and RAPL to provide accurate energy metrics in various types of cloud environments, from bare metal to VMs in the public cloud, and associates them to Pods and other Kubernetes resources.

Flux is responsible for deploying all the selected observability tools and the CNCF projects. After the GitHub Action triggers all the defined use cases, Kepler will produce the energy metrics and export them natively to Prometheus.

Expand All @@ -60,7 +60,7 @@ This infrastructure is used to generate the initial data to calculate the carbon

<p class="mt-5 mb-5"><img src="/images/blogs/2024-03-15-green-reviews-working-group-moving-towards-measuring-the-sustainability-footprint-of-cncf-projects/sci-grafana-dashboard.webp" alt="SCI index componentes Grafana dashboard"></p>

The sustainability footprint metrics are not limited to the SCI specification, but we are using it as a North Star. It is an opportunity to show a cloud native reference architecture for it. More information about these measurements can be found in the project’s [docs](https://github.com/cncf-tags/green-reviews-tooling/blob/main/website/content/docs/measurement/sci.md). To access the public Grafana instance and view the dashboard, follow the steps [here](https://github.com/cncf-tags/green-reviews-tooling/blob/main/website/content/docs/infrastructure/about.md#monitoring).
The sustainability footprint metrics are not limited to the SCI specification, but we are using it as a North Star. It is an opportunity to show a cloud native reference architecture for it. More information about these measurements can be found in the project’s [docs](https://github.com/cncf-tags/green-reviews-tooling/blob/main/docs/measurement/sci.md). To access the public Grafana instance and view the dashboard, follow the steps [here](https://github.com/cncf-tags/green-reviews-tooling/blob/main/docs/infrastructure/about.md#monitoring).

The destination where to publish the sustainability metrics is not decided upon at the point of writing this blog post. [CNCF devstats](https://devstats.cncf.io/) is being discussed as another possible place where to make this type of data publicly available.

Expand All @@ -70,7 +70,7 @@ The continuous operation of a Kubernetes cluster raises questions about how sust

Can we create nodes on-demand when conducting sustainability footprint assessments instead of running the nodes all the time? Another enhancement opportunity is that currently, Falco is always deployed and the kernel is always being tested, which we hope to improve after KubeCon + CloudNativeCon Europe 2024, so that we use the minimal amount of energy in the pipeline itself. These questions are crucial to the WG’s mission, and we are looking forward to the community's suggestions and contributions.

In addition, the sustainability footprint assessment itself will be something that we need to tackle in the next milestone. The WG’s goal is to make the sustainability footprint assessment pipeline useful for CNCF project maintainers, such as Falco maintainers. We will continue to collaborate with the respective project maintainers as we enter the “review” phase of the project. This type of sustainability footprint assessment is inspired by the processes like TAG Security’s Security Assessment (TSSA) that is already utilized for CNCF projects. More information about the collaboration between Green Reviews WG and CNCF project maintainers can be found in the [docs](https://github.com/cncf-tags/green-reviews-tooling/blob/main/website/content/docs/cncf-projects/cncf-projects.md). **CNCF project maintainers who are interested in having their projects assessed are welcome to flag their interest [here](https://github.com/cncf/tag-env-sustainability/issues/223)!**
In addition, the sustainability footprint assessment itself will be something that we need to tackle in the next milestone. The WG’s goal is to make the sustainability footprint assessment pipeline useful for CNCF project maintainers, such as Falco maintainers. We will continue to collaborate with the respective project maintainers as we enter the “review” phase of the project. This type of sustainability footprint assessment is inspired by the processes like TAG Security’s Security Assessment (TSSA) that is already utilized for CNCF projects. More information about the collaboration between Green Reviews WG and CNCF project maintainers can be found in the [docs](https://github.com/cncf-tags/green-reviews-tooling/blob/main/docs/cncf-projects/cncf-projects.md). **CNCF project maintainers who are interested in having their projects assessed are welcome to flag their interest [here](https://github.com/cncf/tag-env-sustainability/issues/223)!**

Please keep in mind that only some components of the described vision are in production at the time of writing this blog post. If you would like to find out more about the latest status of the work that’s being done in the Green Reviews WG, please join our community in the [Green Reviews WG Slack channel](https://cloud-native.slack.com/archives/C060EDHN431) or the [TAG ENV Slack channel](https://cloud-native.slack.com/archives/C03F270PDU6), or check out the [documentation](https://github.com/cncf-tags/green-reviews-tooling/blob/main/website/content/docs) on GitHub.

Expand Down Expand Up @@ -110,4 +110,4 @@ There are many ways to begin your contributor journey. We recommend checking out

The **Green Reviews WG** encourages and welcomes contributions from anyone. If you have an idea, don’t hesitate to share it with the group by submitting [a GitHub issue](https://github.com/cncf-tags/green-reviews-tooling/issues/new) or posting it in the Slack channel.

We’re on an exciting journey with many opportunities for collaboration, experimentation, research, innovation, and learning by doing. Together we’re making an impact and paving the path for a more sustainable cloud native and open source landscape, and we hope that what you’ve learned from this blog post inspires you to join us on this journey!
We’re on an exciting journey with many opportunities for collaboration, experimentation, research, innovation, and learning by doing. Together we’re making an impact and paving the path for a more sustainable cloud native and open source landscape, and we hope that what you’ve learned from this blog post inspires you to join us on this journey!

0 comments on commit 3703e82

Please sign in to comment.