在多个主机上使用podman运行Kafka

问题描述

假设我有三个安装了podman的VM /主机:

  • 它们每个都以容器的形式运行1个zookeeper实例
  • 每个VM /主机都将2个kafka实例作为容器(= 6)运行。
  • 我的笔记本将使用群集作为生产者/消费者 我尝试创建的网络/服务布局:
  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-----|

由于安全限制,我尝试以 rootless 的身份运行每个容器。使用docker当然很容易,尽管您以root身份运行守护程序doh。我试图了解 slirp4netns containernetworking ,但是由于我不十分了解它的工作原理,因此无法找到上述问题的答案。

请在上面创建该设置的解决方案是什么,例如要使此蓝图能够正常运行,需要哪些命令?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...