<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Michal,</p>
<p> 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.</p>
<p>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.<br>
</p>
<p>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.<br>
</p>
<p>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.<br>
</p>
<p><br>
</p>
<p>Kind regards,</p>
<p>Paolo</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 01/09/2021 15:57, Michał Nasiadka
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:bacaed28-daea-4117-a7e6-f2e9c12eebbc@Spark">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<div name="messageBodySection">
<div dir="auto">Hi Paolo,<br>
<br>
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?<br>
I would propose the latter.<br>
<br>
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.<br>
<br>
Maybe somebody from Kuryr project could help you out? Adding
[kuryr] tag for visibility.</div>
</div>
<div name="messageSignatureSection"><br>
Best regards,
<div dir="auto"><br>
</div>
<div dir="auto">Michal</div>
</div>
<div name="messageReplySection">On 1 Sep 2021, 00:32 +0200, Paolo
Celati <a class="moz-txt-link-rfc2396E" href="mailto:paolo@celati.com"><paolo@celati.com></a>, wrote:<br>
<blockquote type="cite" style="border-left-color: grey;
border-left-width: thin; border-left-style: solid; margin: 5px
5px;padding-left: 10px;">
<p>Hi,</p>
<p>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.</p>
<p>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 <a moz-do-not-send="true"
href="https://docs.openstack.org/kolla-ansible/latest/reference/containers/kuryr-guide.html">scarce</a>
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.</p>
<p><br>
</p>
<p>Thanks in advance,</p>
<p>Paolo<br>
</p>
</blockquote>
</div>
</blockquote>
</body>
</html>