Earlier quoted context omitted.
Have you tried using Mesos? We're doing a POC but ran into some issues that we're going to wait out. Also, I've spoken to Mesos and they stated that they had no intentions to make deployments easier/more stable, in favour of pushing their commercial offering.
> Also, I've spoken to Mesos Mesos is an Apache project, did you mean Mesosphere?
Etcd Clustering in AWS
21–30 of 31 posts
Re: Etcd Clustering in AWS
#22Earlier quoted context omitted.
Have you tried using Mesos? We're doing a POC but ran into some issues that we're going to wait out. Also, I've spoken to Mesos and they stated that they had no intentions to make deployments easier/more stable, in favour of pushing their commercial offering.
I pointed at an open-source project by Cisco that pretty much sidesteps them entirely. Obviously, CoreOS is going to start wanting your money pretty soon, as well. Having worked for one of the earliest commercial linux distributors, I have little faith in such an effort to get anywhere. Red Hat and Canonical can barely make a dime. Mesosphere isn't really an alternative to etcd, though. It relies on Zookeeper, which…
Redhat Fiscal 2015 revenue: $1.79 billion. Net income: $180 million.
Their fastest growing business areas are incidentally exactly in this space: OpenShift, OpenStack and Ceph.
Re: Etcd Clustering in AWS
#23"If this happened our cluster would become unavailable and may have trouble re-clustering." This was basically the repeated experience I had which caused me to abandon etcd for the time being. If it can barely ever heal, what the fuck good is it? And I found that it could barely ever heal. A 3-node CoreOS cluster I ran _always_ crashed when it attempted a coordinated update, and rarely could be repaired with the help…
I really want to like the CoreOS ecosystem, but IMO it's still beta-quality software.
Re: Etcd Clustering in AWS
#24Re: Etcd Clustering in AWS
#25... thanks Monsanto? In all seriousness, this is really interesting. They solved some of the problems associated with persisting a cluster and we're likely going to use that. Feels weird thanking them for anything though. Edit: Is anyone using CoreOS in a physical DC? We're using AWS with ~1.5k VMs but have another 5-6k hosts in physical DCs. Trying to move us towards containers but struggling.
Re: Etcd Clustering in AWS
#26Autoscaling Groups can be configured to have instances join multiple ELBs. We have one be the regular ELB to access the instances with, and the other is an internal ELB that only allows connections from instances in the cluster to other instances in the cluster on the etcd port (controlled via security groups).
When an instance comes up, it adds itself to the cluster via the internal ELB's hostname. The hostname is set in Route 53.
The biggest issues we've been having with etcd continue to be simultaneous reboots and/or joins to the cluster. It would also be great if the membership timeout feature that used to exist in 0.4 made its way back in. Right now, each member has to be explicitly removed rather than eventually timing out if it hasn't joined back in.
Looking forward to hear any other approaches folks have taken.
Re: Etcd Clustering in AWS
#27Earlier quoted context omitted.
Have you tried using Mesos? We're doing a POC but ran into some issues that we're going to wait out. Also, I've spoken to Mesos and they stated that they had no intentions to make deployments easier/more stable, in favour of pushing their commercial offering.
I pointed at an open-source project by Cisco that pretty much sidesteps them entirely. Obviously, CoreOS is going to start wanting your money pretty soon, as well. Having worked for one of the earliest commercial linux distributors, I have little faith in such an effort to get anywhere. Red Hat and Canonical can barely make a dime. Mesosphere isn't really an alternative to etcd, though. It relies on Zookeeper, which…
Re: Etcd Clustering in AWS
#28"If this happened our cluster would become unavailable and may have trouble re-clustering." This was basically the repeated experience I had which caused me to abandon etcd for the time being. If it can barely ever heal, what the fuck good is it? And I found that it could barely ever heal. A 3-node CoreOS cluster I ran _always_ crashed when it attempted a coordinated update, and rarely could be repaired with the help…
Have you tried using Mesos? We're doing a POC but ran into some issues that we're going to wait out. Also, I've spoken to Mesos and they stated that they had no intentions to make deployments easier/more stable, in favour of pushing their commercial offering.
Re: Etcd Clustering in AWS
#29"If this happened our cluster would become unavailable and may have trouble re-clustering." This was basically the repeated experience I had which caused me to abandon etcd for the time being. If it can barely ever heal, what the fuck good is it? And I found that it could barely ever heal. A 3-node CoreOS cluster I ran _always_ crashed when it attempted a coordinated update, and rarely could be repaired with the help…
That's the part that would concern me the most. The guy sounds delusional at best.
Re: Etcd Clustering in AWS
#30Running docker clusters on AWS seems a little foolish to me unless your trying to save money. Instead of manage containers why not just manage instances?