This tutorial provides a step-by-step instruction on how to deploy a Kafka broker with Docker containers when a Kafka producer and consumer sit on different networks.
If you're new to the Kafka world, the introduction and design sections of the Apache documentation are an excellent place to start.
-
macOS Docker Desktop
See Install Docker Desktop for download information and installation instructions.
-
macOS Python 3.7 (optional)
Check out my tutorial mac-dev-setup to install Python on your MacBook.
Here you find tutorials for two versions of Kafka configurations: