Kubernetes Deployment Validation in Two Minutes

A green deployment result does not guarantee a healthy Kubernetes application. Pods can enter crash loops, fail to become ready or leave a workload unstable even after the rollout reports success. Checking those conditions manually means moving between clusters, dashboards and logs. Across an environment with many clusters, that repetitive work can consume time engineers would otherwise spend investigating failures or improving reliability.

Sai Joshitha Kathari, senior site reliability engineer at Visa, joins Alan Shimel to explain how she moved those checks into the deployment pipeline. Building on her Cloud Native Now article on automating deployment validation, Kathari describes reducing validation time from 45 minutes to two. Her approach starts with the checks engineers already perform, rather than treating a completed deployment as sufficient evidence that the application is running correctly. It makes validation part of the release workflow instead of a separate manual exercise afterward.

The Jenkins pipeline captures cluster state before deployment, then checks pod readiness, failure rates and workload stability after the new version rolls out. Crash loops, failed pods and workloads that do not come up appear in the pipeline logs. That changes where troubleshooting begins. Instead of visiting every cluster to discover whether something went wrong, an engineer can identify the affected cluster and use the available logs to investigate. Successful deployment and successful validation remain distinct results, both of which matter before declaring the application healthy.

Kathari presents the work as a starting point other SRE and DevOps teams can adapt, and she invites improvements from engineers solving similar problems. The benefit is not simply completing a checklist faster. Bringing validation into CI/CD gives engineers a more useful account of what happened during a rollout and directs their attention toward the systems that need it. Time recovered from repetitive inspection can go into troubleshooting, further automation and application reliability work.

Alan Shimel

Alan Shimel is founder, CEO and editor-in-chief of Techstrong Group, a Futurum company, and a member of Futurum's executive leadership team. A technology entrepreneur, media executive and industry commentator, Shimel has spent more than three decades building businesses, communities and media platforms serving enterprise technology professionals, including co-founding StillSecure, a network security company, and the DevOps Institute, a DevOps certification and training body. At Techstrong, he leads a portfolio of media brands including DevOps.com, Security Boulevard, Cloud Native Now, Techstrong AI, Techstrong IT, Digital CxO, Platform Engineering, Techstrong Semi and Techstrong TV, along with a growing portfolio of events, educational programs and digital communities. With more than 25 years of experience in cybersecurity, Shimel is a familiar voice in the space and was an early advocate of the DevOps movement, helping bring DevOps practices into mainstream enterprise technology. His work today spans cybersecurity, DevOps, cloud-native technologies, artificial intelligence, semiconductors and digital transformation, and he hosts popular programs including Techstrong Gang, Shimmy Says and Still Cyber, After All These Years. He holds a Bachelor of Arts in Government and Politics from St. John's University and a Juris Doctor from New York Law School.

Alan Shimel has 96 posts and counting. See all posts by Alan Shimel