This document discusses running Apache Kafka on Kubernetes using the Confluent Operator. It provides an overview of Kafka's architecture including sharding, replication, and scaling. It then covers how the Operator allows automated provisioning, operations, resiliency and monitoring of Kafka and Confluent Platform on Kubernetes through custom resource definitions and controllers. The Operator helps with tasks like rolling upgrades, scaling, and meeting SLAs. Resources are provided to learn more about running Kafka on Kubernetes.