Discourse

Paul Adams paul.adams at kde.org
Tue Oct 30 09:59:26 GMT 2018


On Tue, 30 Oct 2018 at 07:28, Ben Cooksley <bcooksley at kde.org> wrote:
> Sorry, Docker might be a wonderful way to test applications, but it's
> totally unsuitable for production workloads.

That's a bold claim. At Zalando we have 10,000s of microservices in
production and each one of them is running inside a Docker container.
this has been our deployment vector for years

We are far from alone in this.

> First, the contents of that Docker image can be confirmed how exactly?

You build the image yourself, sign it and upload to your own private registry.

> Second, it's impossible for Sysadmin to delegate management of a
> Docker container to anyone.

There are third party tools to support this and Docker itself supports
delegation of signing and deployment.
Each team at Zalando has full autonomy to start/stop/update/deploy and
reassign their running services (and therefore the container).

This is handled by an open source tech we have released called STUPS:
https://stups.io/

Sadly, this is AWS-centric, but I am sure there are other solutions
that solve the same problem. Openstack?

> This means if anything goes wrong with it a Sysadmin would have to be
> the one to take a look

Genuine comment:
Unless you are doing devops, when *anything* goes wrong I would expect
the sysadmin to be the first to react.
If you /are/ doing devops, then of course it is the deploying team who reacts.

-- 
Paul J. Adams
  PhD MIEEE MBCS CITP

GPG: 07DD 0812 Paul James Adams


More information about the kde-community mailing list