Confluent Platform provides flexible infrastructure-as-code tooling for DevOps and Platform teams to confidently deploy and manage Kafka clusters in your private infrastructure, as either a cloud-native service on Kubernetes or on bare metal and virtual machines.
For those who want to deploy on Kubernetes, you can build your own private cloud Kafka service using a complete, declarative API with Confluent for Kubernetes. Read the announcement blog.
Confluent for Kubernetes provides a complete, declarative API to build your own private cloud Kafka service. It automates deployment of Confluent Platform and leverages Kubernetes to enhance the platform’s elasticity, ease of operations, and resiliency for enterprises operating at any scale.
Ansible Playbooks simplify running Confluent Platform in non-containerized environments on bare metal or virtual machines. It delivers tooling for both automated deployment of the platform and rolling upgrades as new versions of the software become available.
Confluent for Kubernetes and Ansible Playbooks allow you to create fully configured, production-ready clusters available in a matter of minutes. Confluent for Kubernetes automates the deployment of Confluent Platform as a cloud-native system on Kubernetes, while Ansible Playbooks automates the deployment for non-containerized environments.
Deploy a complete, ready-to-use platform to implement data in motion use cases end-to-end. Rather than spending development cycles on building, deploying, and maintaining complementary components for Apache Kafka, Confluent for Kubernetes and Ansible Playbooks make it easy to programmatically deploy clusters with security and disaster recovery features, connectors for other data systems, and SQL-based stream processing.
Instantly scale clusters up and down using a single command. With Confluent for Kubernetes, you can operate Confluent Platform at any scale, from dev teams just getting started to central platform teams running an enterprise-wide shared service, to meet any data in motion workload.
Perform automated rolling upgrades after a Confluent Platform version, configuration, or resource update without impacting availability, significantly reducing the risk of missing SLAs on cluster uptime.
Automatically recover after a failure in your brokers or underlying infrastructure with automated fault tolerance. With Confluent for Kubernetes, you get automated rack awareness to spread partition replicas across different racks, improving the availability and limiting the risk of data loss.
Confluent for Kubernetes provides you with a cloud-native, consistent operational experience for market-leading Kubernetes distributions:
Implement standardized, validated architecture designed by the world’s foremost Kafka experts, allowing you to operate at scale with confidence. In particular, Confluent for Kubernetes operationalizes years of experience running Kafka on Kubernetes at massive scale as part of our managed service, Confluent Cloud.