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

Reply via email to