Apache kafka 在多台主机上运行Kafka和podman
假设我有三个安装了Apache kafka 在多台主机上运行Kafka和podman,apache-kafka,apache-zookeeper,podman,Apache Kafka,Apache Zookeeper,Podman,假设我有三个安装了podman的虚拟机/主机: 它们每个都以容器的形式运行1个zookeeper实例 每个虚拟机/主机作为容器(=6)运行2个kafka实例 我的笔记本将使用集群作为生产者/消费者 我尝试创建的网络/服务布局: 由于安全限制,我尝试将每个容器作为无根容器运行。当然,使用docker很容易,尽管您以root、doh的身份运行守护进程。我试图理解slirp4netns和containernetworking,但我找不到上述问题的答案,因为我不理解它是如何深入工作的 请问,创建上述
podman
的虚拟机/主机:
- 它们每个都以容器的形式运行1个zookeeper实例
- 每个虚拟机/主机作为容器(=6)运行2个kafka实例
- 我的笔记本将使用集群作为生产者/消费者 我尝试创建的网络/服务布局:
请问,创建上述设置的解决方案是什么,例如,运行上述蓝图需要哪些命令?podman支持k8s,那么您正在使用它吗?如果不是,则不清楚您如何尝试部署/管理多个hostsThx以获得响应。没有,我没有用K8。这是唯一的方法吗?如果是,怎么做?Podman没有提供Docker Swarm这样的服务来管理多个主机。另外,即使您部署了容器,也不能保证它们确实正确运行。从这里开始:播客支持K8,所以你在用它吗?如果不是,则不清楚您如何尝试部署/管理多个hostsThx以获得响应。没有,我没有用K8。这是唯一的方法吗?如果是,怎么做?Podman没有提供Docker Swarm这样的服务来管理多个主机。另外,即使您部署了容器,也不能保证它们确实正确运行。从这里开始:
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-----|