Deploy EKS aws without downtime

4/8/2020

i want to ask how do you deploy with EKS clusters without downtime? Do I have to set min health and max health in the yml file?

-- elsasyaa
aws-eks
eks
kubectl
kubernetes

2 Answers

4/8/2020

You can use Helm for deployments, and you can perform rolling updates with Helm to avoid downtime.

More info here

Without using helm you can do a rolling update on a deployment as well.

Kubectl docs have explained it very well, you can follow it here:-

https://kubernetes.io/docs/tutorials/kubernetes-basics/update/update-intro/
-- Mr.Axe
Source: StackOverflow

4/8/2020

You can perform a rolling update.

Rolling updates allow Deployments' update to take place with zero downtime by incrementally updating Pods instances with new ones. The new Pods will be scheduled on Nodes with available resources

-- Arghya Sadhu
Source: StackOverflow