KubeBlocks
BlogsEnterprise
⌘K
​
Blogs

Overview
Quickstart
Architecture

Operations

Lifecycle Management
Vertical Scaling
Horizontal Scaling
Volume Expansion
Configuration
Minor Version Upgrade
Manage Services

Backup And Restore

Backup
Restore

Monitoring

Observability for ZooKeeper Clusters
FAQs
  1. Key Features
    1. Lifecycle Management
    2. Backup and Restore
    3. Supported Versions

Overview of KubeBlocks ZooKeeper Addon

Apache ZooKeeper is a centralized service for:

  • Maintaining configuration information
  • Providing distributed naming and synchronization
  • Delivering group services for distributed applications

ZooKeeper is widely used as a coordination backbone for systems like Apache Kafka, Apache HBase, and other distributed frameworks.

The KubeBlocks ZooKeeper Addon provides a complete solution for deploying and managing ZooKeeper clusters in Kubernetes environments. Key features include:

  • Ensemble-based deployment with leader/follower topology
  • Comprehensive lifecycle management
  • Reliable backup and restore operations
  • Support for multiple ZooKeeper versions

Key Features

Lifecycle Management

KubeBlocks simplifies ZooKeeper operations with comprehensive lifecycle management:

FeatureDescription
Horizontal ScalingScale ensemble members in/out to adjust capacity
Vertical ScalingAdjust CPU/memory resources for ZooKeeper instances
Volume ExpansionDynamically increase storage capacity without downtime
Restart OperationsControlled cluster restarts with minimal disruption
Start/StopTemporarily suspend/resume cluster operations
Dynamic ConfigurationModify ZooKeeper parameters without full restart
MonitoringIntegrated Prometheus metrics collection via built-in exporter

Backup and Restore

KubeBlocks supports backup and restore for ZooKeeper using the ZooCreeper tool:

Backup TypeMethodDescription
Full BackupzoocreeperCopies ZooKeeper data tree snapshots to a backup repository

Supported Versions

KubeBlocks ZooKeeper Addon supports these versions:

Major VersionSupported Minor Versions
ZooKeeper 33.4.14, 3.6.4, 3.7.2, 3.8.4, 3.9.2, 3.9.4

The list of supported versions can be found by running:

kubectl get cmpv zookeeper

© 2026 KUBEBLOCKS INC