This episode explores how to turn off unnecessary workloads in non-production environments using the CNCF project Kube-green. It builds on our previous discussion about measuring energy usage with Kepler and takes it further by automating the process to make your workloads greener.
In this video, you'll learn:
• Why turning off unuseful workloads is crucial for sustainability.
• How to set up Kubegreen to manage sleep and wake-up times for namespaces.
• Configuring Istio to produce access logs in OpenTelemetry format.
• Deploying the Dynatrace Distro for OpenTelemetry to create a metric pipeline for Envoy logs and Kubegreen metrics.
• Automating the process with Dynatrace workflows to optimize energy usage.
Here's what we'll cover:
1. Setting up Kube-green.
2. Configuring Istio for access logs.
3. Deploying Dynatrace OpenTelemetry and operator.
4. Creating a DQL query to report first and last requests.
5. Building a Dynatrace workflow to automate Kube-green configurations.
-----------------------------
📖 Chapters 📖
00:00 Introduction
00:28 Turnoff environment
00:40 Why do we need kube-green?
00:55 What is kube-green?
01:17 How can we automate the configuration of kube-green
01:35 Why logs?
01:49 Observability setup
02:12 The Dynatrace Query
02:39 The Workflow
03:21 Conclusion
-----------------------------
🔗 Additional Links
Learn more about kube-green
Visit the Dynatrace Playground tenant
GitHub tutorial
Watch the previous video about Kepler
Try out Dynatrace with a free trial
-----------------------------
Subscribe to our YT channel
Stay up-to-date with Dynatrace! Follow us on Facebook, Instagram, LinkedIn, Twitter, Twitch