On Thursday, 24 August 2017 23:19:03 UTC+3, Matthias Rampke  wrote:
> We run HA etcd, apiserver and controllers. What has worked well so far:
> 
> - keep etcd upgrades separate
> 
> -- Follow the etcd docs for that
> 
> -- never skip a minor version
> 
> -- just rolling upgrade, once the last etcd is upgraded there is no way back
> 
> - for Kubernetes upgrades
> 
> -- apiserver first
> 
> --- be careful about etcdv3 vs. v2, if you're starting now probably not an 
> issue (you're already on v3)
> 
> --- just rolling upgrade, don't run different versions for too long
> 
> -- next, scheduler and controller manager
> 
> I wrote a handful of scripts that solve this for our specific case, you'll 
> need to do the same. I my opinion, running HA apiservers and etcd is not for 
> you if you want things to just work; it is possible but there is no ready 
> made tooling for it because the benefits for most use cases are slim.
> 
> /MR
> 
> 
> 
> On Thu, Aug 24, 2017, 21:44  <petar....@leanplum.com> wrote:
> Hey,
> 
> 
> 
> I want to setup a HA Kubernetes cluster in GCE.
> 
> So far what I've used is kube-up.sh and was able to setup a 3 master cluster 
> with masters (and workers) in different zones.
> 
> 
> 
> Basically followed:
> 
> https://kubernetes.io/docs/tasks/administer-cluster/highly-available-master/
> 
> http://blog.kubernetes.io/2017/02/highly-available-kubernetes-clusters.html
> 
> 
> 
> 
> 
> My question is: How do I upgrade the cluster later without downtime?
> 
> 
> 
> upgrade.sh 
> (https://github.com/kubernetes/kubernetes/blob/master/cluster/gce/upgrade.sh) 
> then doesn't like that my master is replicated.
> 
> 
> 
> So what's the expected workflow? Do I need to remove the replicas, upgrade 
> and then create the replicas again?
> 
> 
> 
> Also how do I modify the system resources which are marked "reconcile"?
> 
> 
> 
> Thanks!
> 
> 
> 
> --
> 
> You received this message because you are subscribed to the Google Groups 
> "Kubernetes user discussion and Q&A" group.
> 
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to kubernetes-use...@googlegroups.com.
> 
> To post to this group, send email to kubernet...@googlegroups.com.
> 
> Visit this group at https://groups.google.com/group/kubernetes-users.
> 
> For more options, visit https://groups.google.com/d/optout.

Nice!

Do you do the initial cluster setup using kube-up.sh?
Or do you use a custom set of scripts?

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to