One thing I can think of is Kafka likes lots of OS page cache. Dockerizing from the standpoint of packaging configs is a good idea, just make sure if you're running many brokers together on the same host, they've got enough resources (CPU/Mem) so they don't starve each other.
On Thu, Jul 7, 2016 at 2:30 AM, Krish <[email protected]> wrote: > Hi, > I am currently testing a custom docker volume driver plugin for AWS EFS/EBS > access and mounting. So, running kafka broker inside a container makes will > ease up a lot of configuration issues wrt storage for me. > > Are there any pros and cons of dockerizing kafka broker? > Off the top of my head, since kafka forms the base of our setup, I can > think of making is use the host networking stack, and increase ulimits for > the container. > I would like to know if and when kafka becomes greedy and cannibalizes > resources; I can also ensure that it runs on a dedicated machine. > > Thanks. > > Best, > Krish > -- *Christian Posta* twitter: @christianposta http://www.christianposta.com/blog http://fabric8.io
