> Markdown version of [/events/conference-india-2026/sessions/2054-moving-from-panic-to](https://www.wearedevelopers.com/events/conference-india-2026/sessions/2054-moving-from-panic-to). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Moving from Panic to Process: Testing Your Way to a Successful K8s Migration - **Event:** Conference India 2026 ## Description Validating large-scale Kubernetes cluster migrations involves managing massive configuration state across hundreds of microservices. Traditional validation approaches such as manual manifest comparisons or native kubectl diff executions frequently fail in production. They either introduce significant noise through transient metadata variances (e.g., stochastic UUIDs and system-generated annotations) or completely miss critical structural deltas, leading to severe post-migration configuration drift. Learn how we built a robust Kubernetes testing framework on top of Kyverno Chainsaw to treat target clusters as true functional twins rather than approximations. This deep dive will showcase an automated, declarative three-phase validation pipeline designed for reliable cluster testing: 1. State Snapshotting: Extracting live, runtime states directly from the source environment to generate dynamic test fixtures. 2. Deterministic Sanitization & Overrides: Implementing AST-like filtering to scrub environmental noise and inject target-specific topology overrides (e.g., localized region configurations and ingress specifications). 3. Automated Assertion: Running regression test suites directly against the target control plane to evaluate resource limits, secret references, and critical annotations before changing DNS routes. ## Speaker ### [Keerthivaasan Kanagaraj](https://www.wearedevelopers.com/@keerthivaasan-kanagaraj) Lead, Site Reliability, @Freshworks ## Related talks at this congress - [From Monolith to Phases: Restructuring Terraform Deployments That Work in Any Cloud](https://www.wearedevelopers.com/events/conference-india-2026/sessions/2014-from-monolith-to) — Naveen Kumar Kalapala - [We Deleted Our Observability Stack and Rebuilt It with OTEL: 12 Engineers to 4 at 20K+ clusters](https://www.wearedevelopers.com/events/conference-india-2026/sessions/1998-we-deleted-our) — Yash Sharma, Sreeram Venkitesh, Kapil Gautam - [What I Got Wrong Shipping an MCP Server for Live Infrastructure](https://www.wearedevelopers.com/events/conference-india-2026/sessions/1999-what-i-got-wrong) — Pritesh Kiri - [Architecting Secure and Encrypted Microservices in K8s](https://www.wearedevelopers.com/events/conference-india-2026/sessions/2013-architecting-secure) — Arushi Garg, MV Shiva ## Watch remotely Can’t make it to Bengaluru? Watch this session live with Pro. You also get: - All full videos, bookmarks, and playlists - World Congress livestreams [See pricing](https://www.wearedevelopers.com/pricing) ## Links - [Get tickets](https://www.wearedevelopers.com/conference-india/tickets)