This post assumes that you have basic understanding of Kubernetes terms like pods and deployments. Problem We deploy Rails applications on Kubernetes frequently and we need to ensure that deployments do not cause any downtime. When we used Capistrano to manage deployments it was much easier since it has provision to restart services in the rolling fashion. Kubernetes restarts pods directly and any