Scaling components
After a new custom resource (CR) type is added to your cluster by installing a custom resource definition (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.