Docker Swarm Multi Tenant Proxy
Docker Swarm Multi Tenant Proxy
You might know this issue with docker swarm setups: Either have many people access the same swarm and possibly step on each others feet or have resources underutilized with separate Swarms. This project aims to alleviate this. We implement a Docker Socket Proxy which is intended to give a tenant specific view onto a Docker Swarm. It exposes all necessary operations to deploy stacks with all features to Docker Swarm as well as management endpoints for volumes, secrets, configs, networks. Every proxy can be configured with a unique label to give a tenant specific view onto the swarm. This way you can have multiple teams of people collaborate on the same cluster. This is done by filtering all requests on resource labels to check whether the resources are "owned" by the proxy/tenant. This projects uses Node.js and Express for the server, along with the dockerode (and docker-modem) library to interact with Docker.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Millau – self-configuring ingress proxy for Docker Swarm
Dynamically resizable Docker Swarm cluster
Quickstart for FaaS on Docker Swarm (PoC)
Docker CLI Plugin: Docker-swarm-proxy exec into a Docker service
Standard ingress proxy and load balancer for Docker Swarm
Control GPIO on RPi with Docker Swarm
Inofficial Docker Swarm Support for OpenFaaS
Functions as a Service (FaaS) on Docker Swarm
Docker swarm service autoscaler
Jaas 0.3 released – jobs for Docker Swarm