A docker image of jpetazzo's pipework optimized for Kubernetes
Actually this project is a fork of dreamcat4/pipework, it uses updated image and includes some fixes for make pipework working with Kubernetes annotations, and add VLAN support for linux bridges.
Despite all the great features of Kubernetes, Pipework is still the easiest way to pastrough a static IP or physical interface into a container. Nevertheless, I would suggest you to avoid using pipework in situations where you can do without it.
Check bridget - this cni-plugin was created under impressed with Pipework, it is more native for Kubernetes and provides similar L2-network connectivity (except static IPs).
Of course you can use pipework with bridget together as well.
- Requires Docker 1.8.1
- Needs to be run in privileged mode etc.
- Pipework - Jerome Petazzoni
- Inspiration for the
host_routes
feature came from this Article, by Lars Kellogg-Stedman - Docker wrapper for Pipework - Dreamcat4
- Kubernetes support - kvaps