[kolla-ansible] [kuryr] Running Docker Swarm with Kuryr networking

Paolo Celati paolo at celati.com
Wed Sep 1 15:07:57 UTC 2021

Hi Michal,

   Yes I would rather run all my Docker containers on the physical 
hosts.  At the moment I run Ceph and kolla images, but adding Swarm as 
well would be useful.

I've had a fair number of problems with Magnum because it appears only 
Kubernetes is supported nowadays, and I have 0 experience with that.  I 
also prefer Swarm because it's a lot simpler for small scale.

Administering my own VMs with Docker Swarm on top is also not exactly 
the best solution because that introduces extra machines to maintain.  
And I don't have lots of spare RAM either as it's a homelab.

Thanks for reminding me about tagging correctly, I forgot to put 
[kuryr].  Ok didn't know about the lack of CI but good to know.

Kind regards,


On 01/09/2021 15:57, Michał Nasiadka wrote:
> Hi Paolo,
> Would you like to use the Docker engine that is running on the 
> OpenStack cluster hosts, or create Virtual Machines that will be used 
> for a Docker Swarm cluster?
> I would propose the latter.
> About Kuryr - we don’t have CI coverage for testing Kuryr in 
> Kolla-Ansible deployment, so the container images and Ansible 
> deployment role are provided as-is currently.
> Maybe somebody from Kuryr project could help you out? Adding [kuryr] 
> tag for visibility.
> Best regards,
> Michal
> On 1 Sep 2021, 00:32 +0200, Paolo Celati <paolo at celati.com>, wrote:
>> Hi,
>> long story short I have a 3 node Openstack cluster that I manage with 
>> kolla-ansible, and I'd like to run Docker Swarm on that as well. I am 
>> aware Magnum exists, but I'd first like to get my head around this 
>> simpler case.
>> Seeing as I'd like to connect Docker containers from swarm compose 
>> files to Neutron networks I'm trying to set up Kuryr together with a 
>> swarm configuration. However the documentation is a little scarce 
>> <https://docs.openstack.org/kolla-ansible/latest/reference/containers/kuryr-guide.html> 
>> and I'd prefer running everything on these three hosts, including 
>> etcd. If I follow the guide and pass --cluster-store and 
>> --cluster-advertise arguments to dockerd then I can't run Docker in 
>> Swarm mode because I get an error saying Swarm is incompatible with 
>> those options, and at the same time it's not clear from documentation 
>> how you are expected to do Kuryr+Swarm. I did initialise the Swarm 
>> cluster before trying to add Kuryr, so I don't know if perhaps doing 
>> this the other way works? Do you have ideas or advice with this 
>> scenario? If worst comes to worst I can set up an external etcd 
>> cluster on a separate non-Openstack cluster but I'd rather avoid that.
>> Thanks in advance,
>> Paolo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210901/c1b673e2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x6A5811658B827BE4.asc
Type: application/pgp-keys
Size: 3123 bytes
Desc: OpenPGP public key
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210901/c1b673e2/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210901/c1b673e2/attachment.sig>

More information about the openstack-discuss mailing list