Kafka REST Pod Deployment Considerations
The following considerations apply when deploying the
kafkarest pod:- The REST Proxy does not store any state on disk.
- High Availability (HA) is not supported, but the
kafkarest-svcKubernetes service does implement load balancing. Your consumer client needs to handle exceptions returned from a failed consumer instance when deploying multiplekafkarestpods. It does this by attempting to create a new consumer instance using thekafkarest-svcaddress in order to switch to an activekafkarestpod. - To avoid long GCs, HPE recommends running multiple
kafkarestpods instead of using heap sizes larger than 8 GB.