[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [atomic-devel] Multi-node deployment strategies



Before the announcement of Kubernetes we were using Ansible with Geard, ansible makes it quick and easy to spin up thousands of Droplets on DigitalOcean and then spin up docker containers on those droplets with geard.

We put our project on hold waiting to see what OpenShift was upto with v3… glad to see they have taken the Ansible approach as well.


Kind Regards,

Stephen

Sent from Surface Pro

From: Clayton Coleman
Sent: ‎Tuesday‎, ‎November‎ ‎11‎, ‎2014 ‎10‎:‎21‎ ‎AM
To: Thomas Wiest
Cc: atomic-devel projectatomic io

----- Original Message -----
>
> On 11/10/2014 06:01 PM, Colin Walters wrote:
> > Let's fast forward to a few weeks from now and say that we have the basics
> > of Atomic delivery sorted out.  I'd like to get some sort of documentation
> > (and continuous testing) around multi-node Atomic+Kubernetes deployments.
> >
> > A good example here is: https://github.com/eparis/kubernetes-ansible
> >
> > I was also looking at the Kubernetes Vagrant example - which also uses
> > Fedora, but provisions with Salt, and deploys a k8s binary you built on
> > the host.
> >
> > The interesting thing here is networking.  The eparis-k8s-ansible model has
> > you boot the hosts and record their IPs.  The Vagrant one has a set of
> > hardcoded IP addresses and uses the Vagrant network control to give those
> > addresses to the guests, as well as the /24 for the k8s pods.
> >
> > Hmm, actually this post has the potential to be far too long.  I think
> > there's going to be some divergence between dev and prod here, and I'm
> > just thinking about the dev case right now.  "How do I test my k8s
> > pod-ified app".
> >
> > So maybe focus on:
> >   - Using Atomic + Vagrant to set up a local cluster
> >   - Using Atomic on OpenStack/EC2/GCE as a dev environment
> > ?
> >
>
>
> Hey Colin,
>      For OpenShift v3 (which is built on top of Kubernetes, so should be
> similar), we're using Ansible and it's dynamic inventory features.
>
> Our repository (has more than just the openshift v3 stuff):
> https://github.com/openshift/openshift-online-ansible
>
> More about Ansible dynamic inventories:
> http://docs.ansible.com/intro_dynamic_inventory.html
>

Eric, any reason we can't use dynamic inventory in the upstream ansible?  I'd like to gradually bring Online and the Kube ones into a fairly standard pattern - there has to be some way for people to deploy Origin on top of Kube as well in some cases.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]