chef-provisioning-docker
chef-provisioning-docker copied to clipboard
Docker Swarm support
Currently chef-provisioning-docker
does not support Docker Swarm
-- docker native clustering tool. chef-provisioning-docker
workflow implies committing containers and reusing resulting images. This new image exists only on single node in the cluster, and Swarm
is unable to track it and run container on node with that image.
This could be addressed on Swarm
side by implementing images replication. But I didn't see any work in that direction so far.
Another way is to support Swarm
filters in chef-provisioning-docker
to be able to process all steps of convergence on the same node. It is also requires additional work if chef-zero
used, so remote container could connect to chef-zero
on provisioning node.