System requirements

Cloudera Streams Messaging - Kubernetes Operator requires a Kubernetes cluster environment that meets the following system requirements and prerequisites. Ensure that you meet these requirements, otherwise, you will not be able to install and use Cloudera Streams Messaging - Kubernetes Operator or its components.

  • A Kubernetes 1.23 or later cluster:
    • OpenShift 4.10 or later.
    • RKE2 (Rancher Kubernetes Engine 2) 1.23 or later.
  • Administrative rights on the Kubernetes cluster.
  • Access to kubectl or oc. These command line tools must be configured to connect to your running cluster.
  • Access to helm.
  • Log collection is enabled for the Kubernetes cluster. Cloudera requires that the logs of Cloudera Streams Messaging - Kubernetes Operator components are stored long term for diagnostic and supportability purposes. Review Log collection.
  • A persistent storage class configured on the Kubernetes cluster that satisfies the durability and low-latency requirements for operating Kafka. The ideal storage class configuration can vary per environment and use-case and is determined by the Kubernetes platform where Cloudera Streams Messaging - Kubernetes Operator is deployed.
  • A Prometheus installation running in the same Kubernetes cluster where you install Cloudera Streams Messaging - Kubernetes Operator is recommended. Prometheus is used for collecting and monitoring Kafka and Strimzi metrics.