title: Run Kafka with podman on multiple hosts
body: <p>Suppose I have three VMs/hosts which have <code>podman</code> installed:</p>
  <ul>
  <li>each of them runs 1 zookeeper instance as container</li>
  <li>each of the VMs/host run 2 kafka instances as containers (= 6).</li>
  <li>my notebook will make use of the cluster as Producer/Consumer
  A network/service layout I try to create:</li>
  </ul>
  <pre><code>  VM/host 1         VM/host 2         VM/host 3          My Dev Comp
  ------------      ------------       ------------       ------------
  |  zoo 1   |      |  zoo 2   |       |  zoo 3   |       |   my     |
  | kafka 1-2|      | kafka 3-4|       | kafka 5-6|       |  fancy   |       
  |          |      |          |       |          |       | services |
  ------------      ------------       ------------       ------------
       |--------same-------|-------local-----|------network-----|
  </code></pre>
  <p>I try to run each of the container as <strong>rootless</strong> one, due to security restrictions. With docker of course it's easy, though you run a daemon as root, doh. I tried to understand <strong>slirp4netns</strong> and <strong>containernetworking</strong>, but I could not find an answer to my question above, because I did not understand how it works at great depth.</p>
  <p>What's the solution to create that setup above, please, e.g. which commands are required to get this blueprint above running?</p>