Skip to content

Update bare metal and docker deployment config#1098

Open
geniusjoe wants to merge 1 commit intoapache:mainfrom
geniusjoe:doc/update-bare-metal-and-docker-deployment-config
Open

Update bare metal and docker deployment config#1098
geniusjoe wants to merge 1 commit intoapache:mainfrom
geniusjoe:doc/update-bare-metal-and-docker-deployment-config

Conversation

@geniusjoe
Copy link
Copy Markdown
Contributor

@geniusjoe geniusjoe commented Mar 28, 2026

Motivation

The current bare-metal and Docker deployment documentation lacks configuration guidance. Users need practical examples to understand how to properly configure BookKeeper and Broker components.

Modifications

Added configuration sections with practical examples for both bare-metal and Docker deployment docs, covering:

  • BookKeeper: storage directories, GC/compaction, disk usage thresholds, JVM tuning (BOOKIE_MEM, BOOKIE_EXTRA_OPTS)
  • Broker: managed ledger settings (Ensemble / Write Quorum / Ack Quorum), JVM tuning (PULSAR_MEM, PULSAR_EXTRA_OPTS)
  • Docker-specific: how apply-config-from-env.py works, configuration methods (-e env vars, --env-file, volume mounts)

Versioned docs

Updated docs/ (next), version-4.0.x/, and version-4.1.x/.

version-3.0.x/ is not updated because the apply_changes_to_versioned_docs script failed due to content differences in 3.0.x. Since 3.0 LTS is approaching end-of-life per the Release Policy, only 4.0.x and 4.1.x versioned docs are updated.

✅ Contribution Checklist

Preview

docker
image
image
image

bare-metal
image
image
image
image

@geniusjoe geniusjoe changed the title Doc/update bare metal and docker deployment config Update bare metal and docker deployment config Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant