[openstack-dev] [kolla] on Dockerfile patterns

Jay Pipes jaypipes at gmail.com
Tue Oct 14 20:06:22 UTC 2014


On 10/14/2014 03:50 PM, Lars Kellogg-Stedman wrote:
> On Tue, Oct 14, 2014 at 03:25:56PM -0400, Jay Pipes wrote:
>> I think the above strategy is spot on. Unfortunately, that's not how the
>> Docker ecosystem works.
>
> I'm not sure I agree here, but again nobody is forcing you to use this
> tool.

I know that. I'm not slamming Docker. I'm trying to better understand 
the Docker and Kubernetes systems.

>> operating system that the image is built for. I see you didn't respond to my
>> point that in your openstack-containers environment, you end up with Debian
>> *and* Fedora images, since you use the "official" MySQL dockerhub image. And
>> therefore you will end up needing to know sysadmin specifics (such as how
>> network interfaces are set up) on multiple operating system distributions.
>
> I missed that part, but ideally you don't *care* about the
> distribution in use.  All you care about is the application.  Your
> container environment (docker itself, or maybe a higher level
> abstraction) sets up networking for you, and away you go.
>
> If you have to perform system administration tasks inside your
> containers, my general feeling is that something is wrong.

I understand that general feeling, but system administration tasks like 
debugging networking issues or determining and grepping log file 
locations or diagnosing packaging issues for OpenStack services or 
performing database logfile maintenance and backups don't just go away 
because you're using containers, right? If there are multiple operating 
systems in use in these containers, it makes the life of an admin more 
cumbersome, IMO.

I guess all I'm saying is that, from what I can tell, Docker and 
Kubernetes and all the application/service-centric worldviews are cool 
and all, but they very much seem to be developed from the point of view 
of application developers, and not so much from the point of view of 
operators who need to maintain and support those applications.

I'm still super-interested in the topic, just thought I'd point that out.

Best,
-jay



More information about the OpenStack-dev mailing list