The Silent Crash: Safely Draining Nodes Before Maintenance to Prevent Pod Eviction Storms
The Silent Crash: Safely Draining Nodes Before Maintenance to Prevent Pod Eviction Storms
DevOpsEngine updates, learning resources, and practical notes for engineers building cloud, DevOps, automation, Kubernetes, and platform engineering skills through hands-on examples.
DevOpsEngine updates, learning resources, and practical notes for engineers building cloud, DevOps, automation, Kubernetes, and platform engineering skills through hands-on examples.
The Silent Crash: Safely Draining Nodes Before Maintenance to Prevent Pod Eviction Storms
Writing NetworkPolicies that default-deny without breaking your app
Discover how to identify and eliminate idle and overprovisioned resources in your Kubernetes clusters to significantly reduce cloud spend. This comprehensive guide covers the mechanics of resource requests and limits, how to use the Vertical Pod Autoscaler for right-sizing, and common pitfalls to avoid. Learn practical steps to optimize your infrastructure costs without sacrificing application performance or stability.
Discover how to identify and eliminate idle and overprovisioned resources in your Kubernetes clusters to significantly reduce cloud infrastructure costs. This guide walks through the mechanics of resource requests, metrics collection, and practical right-sizing techniques. Learn to use kubectl top and analyze workload behavior to align your resource allocations with actual usage, avoiding common pitfalls like aggressive JVM tuning or ignoring CPU throttling. Optimize your DevOps pipeline and bring your cloud spending under control.
This comprehensive guide walks through the step-by-step process of diagnosing and resolving Domain Name System failures within a Kubernetes cluster. It covers core concepts like CoreDNS, service discovery, and resolver configurations. Readers will learn how to inspect pod network settings, analyze server logs, and understand the mechanics of name resolution. The tutorial includes practical commands, common pitfalls to avoid, and advanced production tuning techniques to ensure reliable inter-service communication and minimize downtime in your environments.
Discover how to troubleshoot missing Kubernetes audit logs when a critical Secret is deleted. This guide walks through identifying misconfigured audit policies that drop sensitive events, configuring precise audit rules to capture user identities and resource details, and verifying the logs. Learn the mechanics of the API server audit middleware, common pitfalls like webhook buffering failures, and production strategies for scaling your logging backend without impacting cluster performance.
Exposing TCP and UDP Services in Kubernetes: Beyond HTTP
Predicting Kubernetes Outages: Saturation Metrics and Error Budgets
Getting started with the Kubernetes Gateway API
Karpenter for Right-Sized Nodes on Demand