Hi Pulsar fellows, I’d like to share a new open-source Kubernetes Operator for Pulsar that I’ve been working on during the past months.
Its name is KAAP (Kubernetes Autoscaling for Apache Pulsar). Key features: - Easy deployment: define and deploy a cluster with just one file - Autoscaling for brokers and bookies - Proxy sets, broker sets and bookie sets for - Easy resource isolation for tenants/namespaces - More manageable rack awareness model - Canary deployments - Dedicated services for Pulsar extensions/protocols You can find in this blog post [0] a more detailed explanation of the features. Here [1] you can find the GitHub repo, it is Apache 2 Licensed. Here [2] you can find the docs. Feel free to try it out and report your feedback. It’s an OSS project, so anyone is welcome to contribute ! Thanks, Nicolò Boschi ---------- [0] https://www.datastax.com/blog/introducing-the-kubernetes-autoscaling-for-apache-pulsar-operator-and-the-kaap-stack [1] https://github.com/datastax/kaap [2] https://docs.datastax.com/en/streaming/kaap-operator/latest/index.html