Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert all the images to webp format (#301) #303

Merged
merged 1 commit into from
Dec 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion website/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ copyright = "CNCF"
privacy_policy = "https://policies.google.com/privacy"

# First one is picked as the Twitter card image if not set on page.
image = "https://tag-env-sustainability.cncf.io/images/cncf-sustainability-share.jpg"
image = "https://tag-env-sustainability.cncf.io/images/cncf-sustainability-share.webp"

# Menu title if your navbar has a versions selector to access old versions of your site.
# This menu appears only if you have at least one [params.versions] set.
Expand Down
2 changes: 1 addition & 1 deletion website/content/en/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ toc_hide: true
</div>
</div>

<p class="mt-5 mb-5"><img src="/images/tag-env-sustainability-header.png" alt="TAG Environmental Sustainability"></p>
<p class="mt-5 mb-5"><img src="/images/tag-env-sustainability-header.webp" alt="TAG Environmental Sustainability"></p>

This TAG's goal is to advocate for, develop, support, and help evaluate environmental sustainability initiatives in cloud native technologies. This TAG will identify values and possible incentives for service providers to reduce their consumption and carbon footprint through cloud native tooling.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ date: 2023-09-06 10:00:00 +0000
author: Leonard Pahlke, Kristina Devochko
---

<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/banner.png" alt="Banner image for CNCF Cloud Native Sustainability Week 2023"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/banner.webp" alt="Banner image for CNCF Cloud Native Sustainability Week 2023"></p>

The CNCF Technical Advisory Group for Environmental Sustainability (TAG ENV) is excited to announce the Cloud Native Sustainability Week 2023 and YOU are invited!

Cloud Native Sustainability Week is a global event organized by the CNCF community that will take place during the second week of October (week 41). During the week, the community will come together to engage and discuss the emerging topic of environmental sustainability in the cloud native industry and open source space. In addition to the global virtual event organized by the CNCF TAG ENV, there will be 26 local meetups happening across 19 countries and 5 continents. Below is a visual representation of all local meetups scheduled at the time of this writing. If you would like to speak at any of the meetups, please submit your talk proposal here: <https://forms.gle/rEJfLG3a98EWJdmg7>.

You can find an overview of all the local meetups, including event links and organizer information here (please note that not all details are yet finalized, and the table is being updated continuously): <https://tag-env-sustainability.cncf.io/cloud-native-sustainability-week/#meetup-locations>

<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/map.png" alt="Picture 1: A visual representation of all the Cloud Native Sustainability Week local meetups displayed on a map"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/map.webp" alt="Picture 1: A visual representation of all the Cloud Native Sustainability Week local meetups displayed on a map"></p>

The picture above is a visual representation of all the Cloud Native Sustainability Week local meetups. A lot of collaborative community effort is being put into making Cloud Native Sustainability Week a truly global event!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Centralizing dashboards is a cornerstone of this paradigm shift. With edge devic

Embracing OpenTelemetry isn't just a trend; it's a necessity. This open standard for observability ensures vendor-neutral instrumentation, collection, and export of telemetry data. OpenTelemetry's flexibility, consistency, and growing ecosystem, coupled with support from major observability vendors, position it as the go-to choice for modern applications.

<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/KEPLER-OTEL.png" alt="Illustration of how Kepler integrates with OpenTelemetry components"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/KEPLER-OTEL.webp" alt="Illustration of how Kepler integrates with OpenTelemetry components"></p>

## Kepler’s Architectural Brilliance

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Our main focus is on the hotelReservation end-to-end service, an essential part

Kepler, known as the "Kubernetes-based Efficient Power Level Exporter," operates by utilizing eBPF technology to examine CPU performance counters and Linux kernel tracepoints. These gathered data, including information from BPF context switch events and sysfs, are inputted into machine learning models. This process enables us to estimate the power consumption of Kubernetes Pods accurately. From its inception, Kepler adheres to three fundamental principles: it is designed to be ubiquitous, capable of running on various platforms like bare-metal or virtual machines, supporting different architectures such as x86, ARM, or S390. Additionally, it is lightweight, ensuring a small footprint and low overhead, and it is grounded in scientific research, relying on well-studied principles.

<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/241-kepler.png" alt="Kepler Architecture"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/241-kepler.webp" alt="Kepler Architecture"></p>

For bare-metal environments, Kepler employs CPU performance counters, monitoring aspects like CPU cycles, instructions, and cache misses. It also utilizes RAPL to provide energy readings. Furthermore, it employs a usage-based ratio method, attributing energy consumption to processes based on the percentage of total CPU instructions consumed.

Expand All @@ -53,7 +53,7 @@ Scenario 2: Customized Service Allocation

In contrast, the second scenario adopts a more targeted approach. Here, the "Data Store" Service is strategically placed on Worker01, while the "Business Logic" Service finds its home on Worker02. This customization allows for meticulous resource allocation, aligning services with nodes that best suit their computational and memory needs.

<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/241-scheduling.png" alt="Typical Scheduling Policy"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/241-scheduling.webp" alt="Typical Scheduling Policy"></p>

In terms of performance, there were notable differences between the scenarios. In the default Kubernetes scenario, the P99 latency and transactions per second (TPS) were superior compared to the second scenario. However, when considering energy consumption, the graph displayed the energy consumption trends of all pods within the hotel-res namespace over time. Notably, the energy consumption between the two scenarios remained relatively similar.

Expand All @@ -63,7 +63,7 @@ In the Kubernetes cluster environment, Smart Scheduling executes by scheduling p

Temporal Difference, a specific formula, calculates the Q-Value, gauging the effectiveness of an action (A) taken at a given state (S). This value, denoted as `Q(A, S)`, is iteratively updated using the Bellman equation and temporal differences. The objective is to minimize state transfer costs, optimizing Smart Scheduling’s decisions within the Kubernetes cluster.

<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/241-test-result.png" alt="Scheduling Policy Result"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-09-cloud-native-sustainability-week/241-test-result.webp" alt="Scheduling Policy Result"></p>

Through our analysis, we have identified an optimized scheduling approach. In Scenario 3, the strategy involves scheduling the database service on a single node while relying on Kubernetes' default scheduling for the Business Logic service. This configuration outperformed both Scenario 1 and Scenario 2. This means that by dedicating one node specifically for the database service and utilizing Kubernetes' default settings for Business Logic, the overall system performance ans sustainability were significantly improved.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ author: Antonio Di Turi, Atreay Kukanur, Mfon Nta
reviewers: Kristina Devochko, Leonard Pahlke, Marlow Weston
---

<p class="mt-5 mb-5"><img src="/images/blogs/2023-11-getting-started-as-a-tag-env-contributor/tag-env-logo.png" alt="TAG Environmental Sustainability Logo"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-11-getting-started-as-a-tag-env-contributor/tag-env-logo.webp" alt="TAG Environmental Sustainability Logo"></p>

If you are reading this blog it might be that you are interested in contributing to the cloud native sustainability domain. This blog will help you and guide you through the different possibilities that are available for you, like joining the **The Technical Advisory Group** Environmental Sustainability, or one of its associated working groups.

Expand Down Expand Up @@ -60,13 +60,13 @@ We provide resources and support, ensuring you don't have to start from scratch.
Our mission includes incubating open source projects to measure and reduce carbon footprints in cloud native infrastructure.
We aim to raise awareness of environmental sustainability in open source and support projects that promote energy-efficient solutions, positively impacting the community.

<p class="mt-5 mb-5"><img src="/images/blogs/2023-11-getting-started-as-a-tag-env-contributor/tag-working-groups.png" alt="Overview of TAG Environmental Sustainability structure and Working Groups"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-11-getting-started-as-a-tag-env-contributor/tag-working-groups.webp" alt="Overview of TAG Environmental Sustainability structure and Working Groups"></p>

[Join us](https://github.com/cncf/tag-env-sustainability#contact) and let's make a difference together!

## Making a meaningful impact as part of the CNCF TAG Environmental Sustainability

<p class="mt-5 mb-5"><img src="/images/blogs/2023-11-getting-started-as-a-tag-env-contributor/7-simple-ways-to-contribute.png" alt="Visualization of different ways how one can contribute to the TAG Environmental Sustainability"></p>
<p class="mt-5 mb-5"><img src="/images/blogs/2023-11-getting-started-as-a-tag-env-contributor/7-simple-ways-to-contribute.webp" alt="Visualization of different ways how one can contribute to the TAG Environmental Sustainability"></p>

With the mounting challenges our planet faces, efforts from all corners are essential.
Here you can find some of the suggested actions that will help you get started:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ aliases:
- /cloud-native-sustainability-week
---

<p class="mt-5 mb-5"><img src="/images/cloud-native-sustainability-week-banner.png" alt="CNCF Cloud Native Sustainability Week Banner"></p>
<p class="mt-5 mb-5"><img src="/images/cloud-native-sustainability-week-banner.webp" alt="CNCF Cloud Native Sustainability Week Banner"></p>

The CNCF Global Week of Cloud Native Sustainability is an event organized by the [CNCF TAG Environmental Sustainability](http://github.com/cncf/tag-env-sustainability) and the wider [Cloud Native Computing Foundation (CNCF) community](http://cncf.io) to address the emerging topic of environmental sustainability in the cloud native industry and open source space. The event aims to engage with the community and IT industry as a whole, get a better understanding of the current environmental sustainability landscape, and promote collaboration and knowledge sharing on the topic.

Expand Down Expand Up @@ -84,7 +84,7 @@ The blog posts will be published on the [CNCF blog](https://www.cncf.io/blog/) a
| Friday Oct.13 | Saiyam (Civo) Divya (SUSE) |[Link](https://www.youtube.com/live/qXtgoRIQpos?si=ea4h1MZoKLKgHAJe) |
<!-- cSpell:enable -->

<p class="mt-5 mb-5"><img src="/images/cloud-native-sustainability-week-engine-1.png" alt="CNCF Cloud Native Sustainability Week Generic Engine"></p>
<p class="mt-5 mb-5"><img src="/images/cloud-native-sustainability-week-engine-1.webp" alt="CNCF Cloud Native Sustainability Week Generic Engine"></p>

## Event Goals

Expand Down
2 changes: 1 addition & 1 deletion website/content/zh/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ toc_hide: true
</div>
</div>

<p class="mt-5 mb-5"><img src="/images/tag-env-sustainability-header.png" alt="TAG Environmental Sustainability"></p>
<p class="mt-5 mb-5"><img src="/images/tag-env-sustainability-header.webp" alt="TAG Environmental Sustainability"></p>

本TAG的目标是倡导、开发、支持和帮助评估云原生技术中的环境可持续性举措。
本TAG将会通过云原生工具来定义价值和可能性从而为服务供应者减少能源消耗和碳足迹。
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed website/static/images/cncf-sustainability-share.jpg
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.