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