[openstack-dev] [kolla] Re: Why we didn't use k8s in kolla?

Steven Dake (stdake) stdake at cisco.com
Wed Mar 25 14:07:24 UTC 2015



From: Chmouel Boudjnah <chmouel at chmouel.com<mailto:chmouel at chmouel.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Date: Wednesday, March 25, 2015 at 5:36 AM
To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Subject: Re: [openstack-dev] [kolla] Re: Why we didn't use k8s in kolla?

Hello,

So if I understand correctly Kubernetes was avoided since there is no control point and using fig/docker-compose would get you a top to the bottom deployment that easy to control.

That is one reason we stopped using kubernetes.  The second was it didn’t offer super privileged container support, which we absolutely require.

Your right on the rationale for fig/docker-compose.


At this point is there any reasons not using something like ansible+docker plugin instead? I have used extensively fig back in the days for an internal project of mine and quickly come to its limitations with regard to caching and redeployment (was keeping having to do fig ps -q|xargs -r docker stop || true )

Your right fig/docker compose seems to have problems when something from docker daemon doesn’t do what it expects.  The bugs are really docker daemon bugs, for example, see:
https://github.com/docker/compose/issues/812

As far as ansible, I think it would be fantastic to use ansible to deploy kolla containers, and if I were making a deployment tool today, this is precisely what I’d do.  Whether ansible used docker directly by looking at our fig files, or compose, would be up to the author.  I think using fig would be preferrable in case the composition needed to change for some technical reason.

Regards
-steve



Cheers,
Chmouel

On Sun, Mar 22, 2015 at 4:50 PM, Steven Dake (stdake) <stdake at cisco.com<mailto:stdake at cisco.com>> wrote:
FenghuaFeng,

Ccing openstack-dev

1. Kubernetes doesn’t offer a control or integration point.  We have that now with docker-compose.
2. Kubernetes doesn’t offer super privileged containers.  We need that in order to operate an OpenStack environment.

Regards
-steve

From: 449171342 <449171342 at qq.com<mailto:449171342 at qq.com>>
Date: Sunday, March 22, 2015 at 1:47 AM
To: Steven Dake <stdake at cisco.com<mailto:stdake at cisco.com>>
Subject: Why we didn't use k8s in kolla?



__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe<http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150325/287b07c8/attachment.html>


More information about the OpenStack-dev mailing list