KubeBlocks

KubeBlocks for

ZooKeeper

Apache ZooKeeper is a centralized coordination service for distributed systems. It helps teams manage configuration, naming, synchronization, and group membership with a quorum-based design used by data platforms and messaging systems.

Supported versions

ZooKeeper 3.9

Available on

AWSAWSAzureAzureGCPGCPOCIOCIAlibaba CloudAlibaba CloudRancherRancherOpenShiftOpenShift

Databases

MySQLMySQL
PostgreSQLPostgreSQL
OracleOracle
SQL ServerSQL Server
RedisRedis
MongoDBMongoDB
ClickHouseClickHouse

Vector & AI

QdrantQdrant
MilvusMilvus
ElasticsearchElasticsearch

Message queues

RocketMQRocketMQ
RabbitMQRabbitMQ
KafkaKafka

Others

VictoriaMetricsVictoriaMetrics
InfluxDBInfluxDB
etcdetcd
ZooKeeperZooKeeper
What's KubeBlocks addon?

Extend database engines like plug-ins

KubeBlocks provides unified database operations through its addon-based architecture. With KubeBlocks Enterprise, access over 15 seamless integrations to scale your database services.

CONTROL PLANEDATA PLANEProvisioningScalingUpgradeAlertsReconfigureMonitoringBackup & RestoreSecurityVolume ExpansionData MigrationMySQLPostgreSQLOracleSQL ServerRedisMongoDBClickHouseQdrantMilvusInfluxDBElasticsearchRocketMQRabbitMQKafkaVictoriaMetricsetcdADDONAPI

One control plane, consistent operations across all engines — powered by the addon mechanism.

ZOOKEEPER ADDON IN ACTION

Run ZooKeeper with real lifecycle, scaling, tuning, observability, and recovery workflows

Operate ZooKeeper through lifecycle, scaling, tuning, backup, observability, and audit workflows backed by real KubeBlocks Enterprise screenshots.

KubeBlocks Enterprise ZooKeeper create wizard showing clustered mode, version, replica, compute, storage, and backup options

The create wizard keeps clustered mode, version, replica, compute, storage, and backup settings visible before ZooKeeper is provisioned.

KubeBlocks Enterprise ZooKeeper restart dialog opened from the cluster overview

Restart remains in the ZooKeeper overview so users can trigger planned lifecycle work without losing cluster context.

Lifecycle

Provision clustered ZooKeeper and restart it from the same workspace

Launch ZooKeeper in clustered mode with version, replica, storage, backup, and maintenance settings visible up front, then run restart from the live cluster view without switching to a separate control surface.

  • Create ZooKeeper 3.9 clusters with clustered mode, replica count, compute sizing, storage, backup, and maintenance settings selected before provisioning.
  • Run restart directly from the cluster overview while topology, instance roles, and task feedback remain in view.
  • Keep routine lifecycle work anchored to the same ZooKeeper detail page used for day-2 operations.
KubeBlocks Enterprise ZooKeeper Replica Scaling dialog showing the current replica count and execution time controls

Replica Scaling keeps ZooKeeper topology changes focused by showing the current replica count and execution timing in one flow.

Scaling

Adjust ZooKeeper replicas with a dedicated Replica Scaling workflow

Scale clustered ZooKeeper through an explicit replica workflow that keeps the current replica count and execution timing visible before users submit topology changes.

  • Open Replica Scaling directly from the ZooKeeper overview after the cluster reaches steady state.
  • Review the current quorum size before changing the replica count.
  • Choose immediate or scheduled execution without mixing replica changes into unrelated tuning or backup workflows.
KubeBlocks Enterprise ZooKeeper Vertical Scaling dialog showing instance type, specification, and execution time options

Vertical Scaling surfaces ZooKeeper instance type, specification, and execution timing before users save a compute change.

KubeBlocks Enterprise ZooKeeper Volume Expansion dialog showing data and snapshot log storage capacity controls

Volume Expansion keeps data and snapshot log storage growth explicit by showing current and target capacity in one dialog.

Scaling

Resize compute and storage through focused scaling dialogs

Use separate Vertical Scaling and Volume Expansion flows so CPU, memory, data storage, and snapshot log storage changes stay easy to review before submission.

  • Compare CPU and memory profiles in Vertical Scaling before applying a ZooKeeper compute change.
  • Grow both data storage and snapshot log storage from Volume Expansion when retention or activity increases.
  • Keep scaling evidence tied to real pre-submit dialogs instead of generic task-state pages.
KubeBlocks Enterprise ZooKeeper Parameters page showing editable ZooKeeper settings from zoo.cfg

The Parameters workspace keeps current ZooKeeper settings and editable values together so users can tune runtime behavior with more context.

Tuning

Tune ZooKeeper parameters from a parameter-first workflow

Review runtime settings from the Parameters workspace so users can inspect current ZooKeeper configuration before they commit reconfiguration work.

  • Inspect the `zoo.cfg` parameter list from a dedicated parameter page instead of editing raw files by hand.
  • Review editable values such as session timeout, purge settings, and audit controls with current values in context.
  • Keep tuning separate from scaling, restart, backup, and restore tasks.
KubeBlocks Enterprise ZooKeeper Backups page showing backup policy, repository information, and a completed manual backup

The Backups page combines ZooKeeper policy, repository, schedule, and completed backup evidence in one operational workspace.

KubeBlocks Enterprise ZooKeeper restore wizard showing backup set selection and recovery target settings

Restore turns a completed ZooKeeper backup set into a guided recovery flow without forcing users to recreate restore inputs by hand.

Backup

Protect ZooKeeper state with manual backup and guided restore

Keep backup policy, repository context, completed backup records, and restore entry points close to the running ZooKeeper service so recovery planning stays easy to validate.

  • Review repository, policy, schedule, retention, and backup job status from the ZooKeeper backup workspace.
  • Start a manual full backup and watch it move from running to completed without leaving the addon workflow.
  • Open Restore from a completed backup set when validation or rollback planning requires a separate recovery path.
KubeBlocks Enterprise ZooKeeper metrics dashboard showing znode, session, and runtime charts

Cluster Monitor surfaces live ZooKeeper charts so teams can review quorum behavior and runtime signals from the same addon workspace.

KubeBlocks Enterprise ZooKeeper Runtime Log page showing real log lines from a ZooKeeper member

Runtime Log provides direct access to ZooKeeper service output when users need operational evidence instead of generic infrastructure logs.

Observability

Track quorum health with live metrics and runtime logs

Use Cluster Monitor for ZooKeeper runtime signals, then pivot into Runtime Log when users need member-level log evidence for troubleshooting or validation.

  • Review znode, session, and runtime charts after the ZooKeeper metrics page hydrates with live data.
  • Inspect real runtime log output from a selected member without leaving the cluster workspace.
  • Keep observability close to lifecycle and recovery workflows so diagnosis happens in context.
KubeBlocks Enterprise ZooKeeper Tasks page showing a restart task in progress

The Tasks page gives users a practical audit trail for ZooKeeper lifecycle work, including restart execution and status.

Audit

Review ZooKeeper operational history from task records

Task history keeps restart execution visible so teams can answer what changed, when it ran, and whether the operation completed successfully before handing the cluster back to users.

  • Capture restart execution while it is running from the ZooKeeper task list.
  • Confirm task completion status after the operation reaches `Succeed`.
  • Keep a lightweight audit trail for lifecycle work without leaving the addon console.

Ready to build your own DBaaS on Kubernetes?

Talk to our team and see how KubeBlocks Enterprise can help you consolidate databases, strengthen security, and reduce operational costs.