Spring Boot on GCP
  • Introduction
  • Getting Started
    • Google Cloud Platform
    • Cloud Shell
    • gcloud CLI
    • Hello World!
      • Cloud Shell
      • App Engine
      • Cloud Run
      • Kubernetes Engine
      • Compute Engine
      • Cloud Functions
  • Application Development
    • Development Tools
    • Spring Cloud GCP
    • Cloud Services
      • Databases
        • Cloud SQL
        • Cloud Spanner
        • Cloud Firestore
          • Datastore Mode
          • Native Mode
      • Messaging
        • Cloud Pub/Sub
        • Kafka
      • Secret Management
      • Storage
      • Cache
        • Memorystore Redis
        • Memorystore Memcached (beta)
      • Other Services
    • Observability
      • Trace
      • Logging
      • Metrics
      • Profiling
      • Debugging
    • DevOps
      • Artifact Repository
  • Deployment
    • Runtime Environments
    • Container
      • Container Image
      • Secure Container Image
      • Container Awareness
      • Vulnerability Scanning
      • Attestation
    • Kubernetes
      • Kubernetes Cluster
      • Deployment
      • Resources
      • Service
      • Health Checks
      • Load Balancing
        • External Load Balancing
        • Internal Load Balancing
      • Scheduling
      • Workload Identity
      • Binary Authorization
    • Istio
      • Getting Started
      • Sidecar Proxy
  • Additional Resources
    • Code Labs
    • Presentations / Videos
    • Cheat Sheets
Powered by GitBook
On this page
  • Confluent Cloud
  • Confluent Operator
  • Strimzi Operator

Was this helpful?

  1. Application Development
  2. Cloud Services
  3. Messaging

Kafka

PreviousCloud Pub/SubNextSecret Management

Last updated 4 years ago

Was this helpful?

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 on Google Cloud. Check out the for more information.

Confluent Operator

If you want to run Confluent's Kafka platform yourself, you can use the , which can provision Kafka clusters on Kubernetes Engine. See for more detail.

Strimzi Operator

You can run Kafka in Kubernetes using the . See documentation and the more detailed for more information.

Confluent Cloud
Confluent Cloud's Quickstart documentation
Confluent Operator
Confluent Platform on Google Kubernetes Engine documentation
Strimzi Operator
Strimzi Quickstart
Strimzi Quick Start Guide