See the second FAQ question here - https://github.com/openshift/origin/blob/master/README.md, I haven't yet carried this over to GearD yet but will soon.
Consul is central service discovery but not central trust chain - anyone node can declare a service (advantage) but any node can also be corrupted (disadvantage).
OpenShift is moving its focus to kube because we can do everything we could do in GearD + consul but we could run a multitenant system on it. The basic ideas of geard as an independent entity will live on in some form, but it's not a focus until we hit Openshift 3 beta 1.
|