Scaling components
After a new custom resource type is added to your cluster by installing a CRD, you can create instances of the resource based on its specification. The Kubernetes API can be extended to support the new resource type, automating away the tedious aspects of managing a Pulsar cluster.
-
Bookkeeper autoscaler - Automatically scale the number of bookies based on memory usage.
-
Broker autoscaler - Automatically scale the number of brokers based on CPU load.
-
Rack-aware bookkeeper placement - Place bookies in different racks to guarantee high availability.
-
Kafka API - Use the Starlight for Kafka API to bring your Kafka message traffic to Pulsar.