Deploying Rails applications on Kubernetes cluster with Zero downtime

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 process already running on the pod is terminated. So on rolling deployments we face downtime until the new pod is up and running.
Deploying Rails applications on Kubernetes cluster with Zero downtime #ruby #rubydeveloper #rubyonrails #applications #deploying #kubernetes https://rubyonrails.ba/single/deploying-rails-applications-on-kubernetes-cluster-with-zero-downtime

Nezir Zahirovic

Contractor Ruby On Rails (8+ years) / MCPD .Net / C# / Asp.Net / CSS / SQL / (11 years)

related articles