Member-only story
From Docker Hadolint to KubeLinter: A DevOps Engineer’s Journey to Better Kubernetes and Docker Practices

As a DevOps engineer, I’m always on the lookout for tools that can streamline my workflow and ensure that I’m following best practices across the board. Recently, I came across a talk by Saiyam Pathak, who spoke passionately about KubeLinter. His insights got me thinking — could KubeLinter offer something valuable, even though I already had Docker Hadolint integrated into my workflow?
The Initial Skepticism
At first, I was hesitant. I’ve been using Docker Hadolint for a while now, and it’s been a solid companion in ensuring that my Dockerfiles are well-structured and secure. I wondered, would KubeLinter really make a difference? Was it worth adding another tool to my ever-growing list of DevOps utilities?
But curiosity got the better of me. After all, Kubernetes is at the heart of most of my projects, and anything that could enhance the quality and security of my Kubernetes configurations was worth exploring.
The Exploration
So, I decided to give KubeLinter a try. I set it up alongside Docker Hadolint, and it didn’t take long for me to realize that these two tools, while similar in their purpose, serve distinct and complementary roles.