This is actually really big news for anyone running or interested in running a Docker-based PaaS system such as Deis or Flynn. DigitalOcean's cheap instances are a great match for Docker containers. As of Deis 0.8.0 it only runs on CoreOS, and I believe most other DIY PaaS systems are moving the same way. IMO Docker + etcd is a far more sane configuration than endless Ruby Chef scripts, or worse, Amazon OpsWorks.
DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
11–20 of 63 posts
Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#12This is actually really big news for anyone running or interested in running a Docker-based PaaS system such as Deis or Flynn. DigitalOcean's cheap instances are a great match for Docker containers. As of Deis 0.8.0 it only runs on CoreOS, and I believe most other DIY PaaS systems are moving the same way. IMO Docker + etcd is a far more sane configuration than endless Ruby Chef scripts, or worse, Amazon OpsWorks.
etcd is not a magical replacement for a configuration system.
Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#13Earlier quoted context omitted.
etcd is not a magical replacement for a configuration system.
Just curious - what do you see as its shortcomings?
ie. how do i update the load balancer as i add capacity to my web app, how do i setup a new db instance and open up the firewall rules to an app on a different host. etc.
docker, and etcd are both nice pieces, but they don't make a complete picture. nor does fleet imo.
Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#14Earlier quoted context omitted.
Just curious - what do you see as its shortcomings?
its not about its shortcomings, its a database. your saying it replaces chef and opsworks. you're missing a few pieces to make that picture. ie. how do i update the load balancer as i add capacity to my web app, how do i setup a new db instance and open up the firewall rules to an app on a different host. etc. docker, and etcd are both nice pieces, but they don't make a complete picture. nor does fleet imo.
If you want to do orchestration of both the infra and the app, you need things like opsworks.
Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#15You can find the DigitalOcean tutorials on using CoreOS here: https://www.digitalocean.com/community/tutorial_series/getti...
Here's another question: If I have a droplet up and running already, anyone know how I might change it from Ubuntu to the new CoreOS image? I'd rather change it than create a new one to maintain the same public IP, or else I have to have my DNS records updated, which takes time, and is outside my direct control.
Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#16Earlier quoted context omitted.
etcd is not a magical replacement for a configuration system.
Just curious - what do you see as its shortcomings?
Another is that your configuration is wide open to every node in the cluster (e.g. your Web app's etcd client can read the key that stores the master database user password). Hope you never get hacked!
Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#17Earlier quoted context omitted.
Just curious - what do you see as its shortcomings?
its not about its shortcomings, its a database. your saying it replaces chef and opsworks. you're missing a few pieces to make that picture. ie. how do i update the load balancer as i add capacity to my web app, how do i setup a new db instance and open up the firewall rules to an app on a different host. etc. docker, and etcd are both nice pieces, but they don't make a complete picture. nor does fleet imo.
It's still pretty early, so much of the tooling will need more improvement before container-based infrastructure gets more mainstream (e.g. enterprise, smaller teams) uptake.
Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#18Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#19Re: DigitalOcean Partners with CoreOS for Large-Scale Cluster Deployments
#20You can find the DigitalOcean tutorials on using CoreOS here: https://www.digitalocean.com/community/tutorial_series/getti...
This was useful, as I couldn't figure out how to add the cloud-config files I use for my Vagrant-base CoreOS cluster. Here's another question: If I have a droplet up and running already, anyone know how I might change it from Ubuntu to the new CoreOS image? I'd rather change it than create a new one to maintain the same public IP, or else I have to have my DNS records updated, which takes time, and is outside my dire…