Skip to content

Update bare metal and docker deployment config#1098

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

Update bare metal and docker deployment config#1098
geniusjoe wants to merge 2 commits 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/, version-4.1.x/, and version-3.0.x/.

Version-4.0.x/ and version-4.1.x/ were updated automatically via apply_changes_to_versioned_docs. Version-3.0.x/ was updated manually because the script failed due to content differences in 3.0.x.

✅ 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
@geniusjoe geniusjoe force-pushed the doc/update-bare-metal-and-docker-deployment-config branch from 0f5f90a to 604674a Compare April 2, 2026 12:46
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