A Service Mesh for Kubernetes, Part VI: Staging Microservices Without the Tears
blog.buoyant.io