You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by Nicolò Boschi <bo...@gmail.com> on 2023/07/13 08:21:23 UTC

Introducing KAAP - a new open source Pulsar operator

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

Re: Introducing KAAP - a new open source Pulsar operator

Posted by Zixuan Liu <no...@gmail.com>.
Amazing project!

Frank Kelly <fk...@cogitocorp.com> 于2023年7月13日周四 21:28写道:
>
> This is amazing and very exciting.
>
> -Frank
>
> On Thu, Jul 13, 2023 at 4:22 AM Nicolò Boschi <bo...@gmail.com> wrote:
>>
>> 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

Re: Introducing KAAP - a new open source Pulsar operator

Posted by Frank Kelly <fk...@cogitocorp.com>.
This is amazing and very exciting.

-Frank

On Thu, Jul 13, 2023 at 4:22 AM Nicolò Boschi <bo...@gmail.com> wrote:

> 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
>

Re: Introducing KAAP - a new open source Pulsar operator

Posted by Massimiliano Mirelli <ma...@gmail.com>.
+1

Amazing stuff!

On Thu 13. Jul 2023 at 11.22, Nicolò Boschi <bo...@gmail.com> wrote:

> 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
>

Re: Introducing KAAP - a new open source Pulsar operator

Posted by Shivji Kumar Jha <sh...@gmail.com>.
Exactly what we were looking for. Thanks a ton! Will give it a try.

Regards,
Shivji Kumar Jha
http://www.shivjijha.in
+91 8884075512


On Thu, 13 Jul 2023 at 13:52, Nicolò Boschi <bo...@gmail.com> wrote:

> 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
>

Re: Introducing KAAP - a new open source Pulsar operator

Posted by Shivji Kumar Jha <sh...@gmail.com>.
Exactly what we were looking for. Thanks a ton! Will give it a try.

Regards,
Shivji Kumar Jha
http://www.shivjijha.in
+91 8884075512


On Thu, 13 Jul 2023 at 13:52, Nicolò Boschi <bo...@gmail.com> wrote:

> 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
>