Taints and Tolerations in Kubernetes (And a Way to Never Forget Them)
If you’ve ever run into scheduling issues in Kubernetes, chances are you’ve been bitten by taints and tolerations. It’s one of those things that…
Field notes
Practical notes on AI products, CTO decisions, and the platforms that keep them reliable.
If you’ve ever run into scheduling issues in Kubernetes, chances are you’ve been bitten by taints and tolerations. It’s one of those things that…
In March 2025, Palo Alto Networks’ Unit 42 revealed a clever and concerning supply chain attack exploiting GitHub Actions—a wake-up call for DevOps teams…
By: The Unofficial Guardian of Shell Scripts Introduction: The Forbidden Scroll In the mystical realm of DevOps, where code flows like enchanted rivers and…
When upgrading your WSL2 Ubuntu environment, it’s crucial to backup your files first. This guide provides scripts to backup your WSL2 Ubuntu files to…
In the ever-evolving landscape of DevOps, effectively monitoring and troubleshooting Kubernetes clusters remains a critical challenge. While there are numerous monitoring solutions available, sometimes…
As DevOps engineers, one of the common challenges we face is ensuring smooth and consistent builds across different environments. A key aspect of this…
The CrowdStrike outage on July 19, 2024, which caused widespread disruptions across various industries, offers important lessons for DevOps professionals. This incident underscores the…
In the vast universe of software development, where the forces of creativity and innovation constantly battle against the dark specters of vulnerabilities and security…
Creating a Kubernetes troubleshooting checklist is a great way to systematically address issues that may arise in your Kubernetes environment. This checklist can help…
In the words of the legendary cybernetic organism, “I need your clothes, your boots, and your Slack webhook URL.” Fear not; we’re not actually…
Working on something difficult?