TLDR DevOps 2024-04-24

State of CI/CD πŸ‡ΊπŸ‡Έ, The Infrastructure Cloud ☁️, Monitoring Carbon Footprint 🌴

πŸ“±
News & Trends

The State of CI/CD Report: The Journey of DevOps Tooling Adoption (6 minute read)

This report highlights how tool adoption evolves with developer experience. Certain categories like source control and CI/CD see significant uptake as developers progress, while newer tools like GitOps and cloud-based development environments show higher adoption rates among mid-career developers.

Introducing The Infrastructure Cloud (5 minute read)

HashiCorp introduced The Infrastructure Cloud, a unified SaaS platform for infrastructure and security lifecycle management, to optimize cloud investment, enhance security, and minimize costs.
πŸš€
Opinions & Tutorials

Lessons Learned about Secrets Protection after the Sisense Breach (6 minute read)

Attackers breached GitLab repositories hosted by Sisense, potentially gaining access to hard-coded secrets used to retrieve sensitive customer data from AWS S3 buckets, including access tokens, email passwords, and SSL certificates.

Kubernetes container images signing using Cosign, Kyverno, HashiCorp Vault, and GitLab CI (8 minute read)

This blog provides a detailed guide on how to ensure supply chain security in Kubernetes using Sigstore Cosign, Kyverno, and HashiCorp Vault.

Single and Distributed testing with k6 InfluxDB and Grafana (6 minute read)

This document provides a detailed guide on setting up a load testing environment using k6. It covers how to create a local Kubernetes cluster, deploy Grafana and InfluxDB, create a custom k6 binary and container image with InfluxDB extension, and run tests locally and with the Kubernetes Operator.
🎁
Miscellaneous

Good Ideas in Computer Science (3 minute read)

This article dives into some timeless ideas in computer science that have been invented over the centuries that are essentially non-controversial. Many of the technologies and ideas we have today are built on top of the inventions listed in this blog post.

Advanced Strategies in MLOps for Model Optimization and Fine-Tuning (4 minute read)

Explore advanced MLOps practices like hyperparameter tuning, model pruning, AutoML, and sophisticated monitoring with Kubeflow to enhance the performance, maintainability, and scalability of your machine learning models.

Using Go workspaces in Kubernetes (5 minute read)

This article highlights the evolution of the Go project team and its recent introduction of "workspaces" aimed at enhancing the management of complex projects like Kubernetes. It discusses the successful adoption of workspaces in Kubernetes, which resulted in a simpler, more integrated codebase and reduced isolation from mainstream technology.
⚑️
Quick Links

C isn't a Hangover; Rust isn't a Hangover Cure (62 minute read)

This article dives into some of the tradeoffs between C/C++ and Rust that you should consider.

Going green: How to monitor your cloud carbon footprint using Kepler, Prometheus, and Grafana (5 minute read)

This article discusses the importance of monitoring energy consumption and carbon emissions in cloud computing, with a focus on the GreenOps approach and the use of the Kubernetes Efficient Power Level Exporter (Kepler) tool.

Kubernetes 1.30: Read-only volume mounts can be finally literally read-only (2 minute read)

This blog discusses the Kubernetes feature of read-only volume mounts, its limitations, and the introduction of the recursiveReadOnly option to make submounts recursively read-only.
Get our free daily newsletter with curated tools πŸ’», trends πŸ“ˆ, and insights πŸ’‘, for DevOps Engineers πŸ‘¨β€πŸ’»
Join 200,000 readers for