diff --git a/cluster/plan.go b/cluster/plan.go index f53a9d6d..0154cd07 100644 --- a/cluster/plan.go +++ b/cluster/plan.go @@ -393,12 +393,13 @@ func (c *Cluster) BuildEtcdProcess(host *hosts.Host, etcdHosts []*hosts.Host) v3 URL: services.EtcdHealthCheckURL, } return v3.Process{ - Name: services.EtcdContainerName, - Args: args, - Binds: Binds, - NetworkMode: "host", - Image: c.Services.Etcd.Image, - HealthCheck: healthCheck, + Name: services.EtcdContainerName, + Args: args, + Binds: Binds, + NetworkMode: "host", + RestartPolicy: "always", + Image: c.Services.Etcd.Image, + HealthCheck: healthCheck, } }