Patching CoreDNS configuration with Terraform on Kubernetes
Explains how to patch CoreDNS configuration on a Kubernetes cluster using Terraform's kubernetes_config_map_v1_data resource.
Jérôme Petazzoni is a tech educator and engineer specializing in Kubernetes, Linux, Terraform, and cloud-native infrastructure. He shares practical tutorials, troubleshooting tips, and insights from hundreds of talks and conference experiences.
51 articles from this blog
Explains how to patch CoreDNS configuration on a Kubernetes cluster using Terraform's kubernetes_config_map_v1_data resource.
An investigation into unexpected high costs on Cloudflare Images, detailing billing discrepancies and confusing invoice structures for a small-scale project.
Explains DNS resolution on Linux and Kubernetes, focusing on troubleshooting a common Kubernetes DNS warning message.
A developer's six-month experience switching from i3/X11 to Sway/Wayland on Linux, covering compatibility, GPU issues, and practical tips.
A detailed guide for installing Arch Linux with LUKS disk encryption, SecureBoot, and TPM-based key storage for automated, secure booting.
A technical case study on debugging a Django performance issue, detailing the investigation process and tools used.
Common mistakes to avoid when building Docker container images, focusing on size optimization and best practices for efficient workflows.
A guide to using env0 and Terraform to deploy temporary Kubernetes clusters with automatic shutdown to manage cloud costs.
A technical guide on using Linux for live streaming, covering webcams, encoding, OBS, and ffmpeg for multi-platform broadcasting.
A technical guide comparing OBS Studio and other streaming platforms for delivering engaging tech talks and training sessions.
A detailed guide to the hardware setup (cameras, mics, lights) used for streaming online tech talks and training sessions.
A technical guide on setting up a professional video streaming studio for online tech talks and training, covering hardware, software (OBS), and Linux configuration.
Final part of a series on advanced Docker image optimization techniques, covering base image standardization, binary stripping, and specialized tools.
Part 2 of a guide on creating minimal Docker images, focusing on Go, Alpine, and other languages like Java and Python.
Explores techniques to reduce Docker image size, starting with multi-stage builds, static vs. dynamic linking, and introducing Alpine Linux.
A developer's perspective on how service meshes could have solved challenges in early container and microservices platforms like dotCloud.
Explores the challenges of Kubernetes capacity planning and introduces serverless solutions like AWS Fargate to run containers without managing nodes.
Explores the differences between junior and senior software engineers, the importance of mentorship, and how learning defines roles in a fast-evolving field.
A hands-on review of AppSwitch, a new networking abstraction layer for containers and hybrid environments, exploring its potential to simplify complex container networking.
A tech worker shares a costly lesson about US tax compliance for foreign assets, relevant for expatriates with equity or accounts abroad.