Kafka

Google Cloud does not have first-party managed Kafka service. For messaging, you can mostly use Cloud Pub/Sub. If you need capabilities of Kafka, then you can run Kafka cluster either as a third-party managed service (e.g., from Confluent Cloud), or run it on Kubernetes with an operator.

Confluent Cloud

Confluent can create managed Kafka clusters using Confluent Cloudarrow-up-right on Google Cloud. Check out the Confluent Cloud's Quickstart documentationarrow-up-right for more information.

Confluent Operator

If you want to run Confluent's Kafka platform yourself, you can use the Confluent Operatorarrow-up-right, which can provision Kafka clusters on Kubernetes Engine. See Confluent Platform on Google Kubernetes Engine documentationarrow-up-right for more detail.

Strimzi Operator

You can run Kafka in Kubernetes using the Strimzi Operatorarrow-up-right. See Strimzi Quickstart arrow-up-rightdocumentation and the more detailed Strimzi Quick Start Guidearrow-up-right for more information.

Last updated

Was this helpful?