fuel-plugin-kafka/docs/source/description.rst

1.4 KiB

Overview

The Kafka Plugin installs Apache Kafka and Apache ZooKeeper in a Mirantis OpenStack (MOS) environment deployed by Fuel. Apache Kafka is publish-subscribe messaging system. It is fast, scalable and durable.

The Kafka Plugin is created for exchanging messages between various components of StackLight and Ceilometer, but it is generic enough to accommodate other usages. Plugin provides fuel role kafka. Maximum node number is 5. Recommended minimum is 3 nodes, odd number of nodes required for leader election.

Please refer to the Kafka 0.10.0 documentation

for more information.

Requirements

Requirements Version/Comment
Mirantis OpenStack 9.x

Limitations

  • Kafka supports authentication, encryption and authorization. Current version of the plugin doesn't support any form of security, meaning that the Kafka cluster will be “open” on the management network.
  • Kafka Plugin will not expose configuration properties for all the broker configuration parameters. This means that the Kafka broker configuration set by the plugin will not be appropriate for every usage.