Digest #146: AWS OpenSearch Joins Linux Foundation, EKS Automation, Optimizing Terraform, and IBM Acquires Kubecost
AWS OpenSearch joins Linux Foundation, face recognition for infra automation, and mastering Terraform efficiency. Plus, Dockerizing Go APIs, optimizing cloud migrations, and the latest projects.
Welcome to this week’s edition of the DevOps Bulletin!
In this issue, we’re highlighting key updates like AWS OpenSearch joining the Linux Foundation and IBM's acquisition of Kubecost. We also explore Uber's journey to a data lake cloud migration and ask if SRE has lost its meaning in modern DevOps. Plus, catch a different take on Amazon’s new return-to-office policy.
On the tutorial side, we've got a range of guides: from mastering Kubernetes contexts and automating EKS access, to building a face recognition-powered infrastructure with Terraform. Learn how to optimize Terraform, Dockerize a Golang API with MySQL, and simplify Azure deployments with Bicep. There’s also a guide for installing Arch Linux on laptops, and tips for integrating OpenTelemetry with just 200 lines of code.
Don't miss this week’s featured open-source projects: from a Git visualizer and shell one-liner beautifier, to a Postgres TUI and safe Kubernetes management tool.
Newsworthy Stories
Will Amazon's new RTO policy reshape tech?
Tutorials of the week
GitHub Emails Hijacked to Spread Malware: Learn how this sneaky phishing attack works, the weaknesses it exploits, and how to avoid falling for it.
Writing an OS in Rust: This blog series creates a small operating system. Each post is a small tutorial and includes all the needed code, so you can follow along if you like.
Visual Guide to SSH Tunneling and Port Forwarding: This blog post covers key topics such as local, remote, and dynamic port forwarding, along with the use of SSH jump hosts.
Building RAG with Postgres: The process involves optimizing data for retrieval, using hybrid search methods, and reranking relevant chunks for response generation.
OpenTelemetry Tracing in 200 Lines of Code: This guide demystifies tracing and shows how OpenTelemetry is essentially “fancy logging” with context propagation.
Simplify Azure Deployments with Bicep: Learn how to streamline your Azure infrastructure deployments with a single CI/CD pipeline using Bicep templates.
Mastering Kubectl Contexts: This tutorial covers everything from creating, modifying, and deleting contexts to troubleshooting common issues, helping you simplify Kubernetes management.
Master Terraform on Azure in Just 28 Minutes: Want to deploy Azure resources with consistency and control? Learn the fundamentals of Terraform, from its declarative syntax to module-based deployment strategies.
Virtual Clusters for Kubernetes: This tutorial explores vCluster's architecture, practical use cases, and key scenarios like reusing host resources and managing workloads efficiently.
Optimizing Terraform Efficiency: This post challenges common Terraform best practices that encourage multiple root modules for different environments, advocating instead for a single root module structure.
Installing Arch Linux on a Laptop: This guide provides step-by-step instructions for installing Arch Linux on a laptop, including full-disk encryption, TPM2 PIN decryption, and setting up modern tools like Wayland, PipeWire, and Secure Boot.
Automating EKS Access and Pod Identities: This guide walks you through automating access entries, handling dynamic namespaces, and managing IAM roles for streamlined AWS EKS administration.
Dockerizing Golang API with MySQL: This guide shows how to Dockerize a Golang API with MySQL using a multi-stage Dockerfile and Docker Compose.
Mastering Null Semantics in OpenSearch DSL: This article discusses translating SQL-like expressions, including null semantics, into OpenSearch query DSL.
Streamlining API Administration with Terraform: This tutorial highlights managing API Gateways, configuring endpoints, setting up security, rate limiting, logging, and API versioning.
Infrastructure Automation with Face Recognition: The workflow uses OpenCV's Haar-Cascade for real-time facial detection, recognizing faces to trigger the automation.
Terraform Plan Outputs with LLM: This guide covers everything from setting up the LLM to generating summaries accessible to non-technical stakeholders.
Projects of the week
Highlighting cool DevOps projects to keep an eye on:
LearnGitBranching: A Git visualizer and interactive tutorial platform.
Kubesafe: Safely execute commands across multiple Kubernetes contexts.