This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 285e601162f Update #1033 changes to versioned_docs
285e601162f is described below

commit 285e601162fa9f134c23e80db740bd3592bd0dfe
Author: Lari Hotari <lhot...@users.noreply.github.com>
AuthorDate: Tue Sep 9 09:52:06 2025 +0300

    Update #1033 changes to versioned_docs
---
 .../version-3.0.x/getting-started-docker.md           | 12 ++++++++----
 versioned_docs/version-3.0.x/getting-started-helm.md  | 19 +++++++++++++------
 .../version-3.0.x/getting-started-standalone.md       |  8 +++++++-
 versioned_docs/version-3.0.x/standalone-docker.md     |  6 +++++-
 .../version-4.0.x/getting-started-docker-compose.md   | 13 ++++++++++---
 .../version-4.0.x/getting-started-docker.md           | 12 ++++++++----
 versioned_docs/version-4.0.x/getting-started-helm.md  | 19 +++++++++++++------
 .../version-4.0.x/getting-started-standalone.md       |  8 +++++++-
 versioned_docs/version-4.0.x/standalone-docker.md     |  6 +++++-
 .../version-4.1.x/getting-started-docker-compose.md   | 13 ++++++++++---
 .../version-4.1.x/getting-started-docker.md           | 12 ++++++++----
 versioned_docs/version-4.1.x/getting-started-helm.md  | 19 +++++++++++++------
 .../version-4.1.x/getting-started-standalone.md       |  8 +++++++-
 versioned_docs/version-4.1.x/standalone-docker.md     |  6 +++++-
 14 files changed, 119 insertions(+), 42 deletions(-)

diff --git a/versioned_docs/version-3.0.x/getting-started-docker.md 
b/versioned_docs/version-3.0.x/getting-started-docker.md
index 361746f0898..bddd5d2f545 100644
--- a/versioned_docs/version-3.0.x/getting-started-docker.md
+++ b/versioned_docs/version-3.0.x/getting-started-docker.md
@@ -6,7 +6,11 @@ sidebar_label: "Run Pulsar in Docker"
 
 For local development and testing, you can run Pulsar in standalone mode on 
your own machine within a Docker container.
 
-If you have not installed Docker, download it following [the 
instructions](https://docs.docker.com/get-docker/) for your OS.
+## Prerequisites
+
+- [Docker](https://docs.docker.com/get-docker/) (version 20.10+ recommended)
+- At least 4GB of available RAM
+- At least 5GB of free disk space
 
 ## Start Pulsar in Docker
 
@@ -18,9 +22,9 @@ docker run -it -p 6650:6650 -p 8080:8080 --mount 
source=pulsardata,target=/pulsa
 
 :::tip
 
-You may encounter issues with the default RocksDB metadata store.
+By default, Pulsar uses RocksDB as the metadata store, which is recommended 
for standalone instances. 
 
-We recommend you consider using the following environment variable to use 
ZooKeeper as the metadata store:
+If you encounter issues with RocksDB or need compatibility with existing 
ZooKeeper-based installations, you can use ZooKeeper as the metadata store by 
adding:
 
 ```
 ...
@@ -28,7 +32,7 @@ We recommend you consider using the following environment 
variable to use ZooKee
 ...
 ```
 
-Don't apply this fix for existing Pulsar standalone instances if you don't 
want to loose your data.
+Note: Switching metadata stores will create a new cluster. Don't apply this to 
existing instances unless you want to start fresh.
 
 :::
 
diff --git a/versioned_docs/version-3.0.x/getting-started-helm.md 
b/versioned_docs/version-3.0.x/getting-started-helm.md
index 85bad377f43..5c1c04a4a59 100644
--- a/versioned_docs/version-3.0.x/getting-started-helm.md
+++ b/versioned_docs/version-3.0.x/getting-started-helm.md
@@ -14,11 +14,19 @@ This section guides you through every step of installing 
and running Apache Puls
 
 For deploying a Pulsar cluster for production usage, read the documentation on 
[how to configure and install a Pulsar Helm chart](helm-deploy.md).
 
-## Prerequisite
+:::warning Security Notice
 
-- Kubernetes server 1.21.0+
-- kubectl 1.21.0+
-- Helm 3.10+
+This quickstart guide uses default configurations suitable for development and 
testing only. The default Helm chart configuration **does not meet production 
security requirements**. For production deployments, you must review and 
customize security settings including authentication, authorization, TLS 
encryption, and network policies.
+
+:::
+
+## Prerequisites
+
+- Kubernetes server 1.25.0+ ([latest stable 
version](https://kubernetes.io/releases/patch-releases/#detailed-release-history-for-active-branches)
 recommended)
+- kubectl version that is compatible with your k8s server version ([+/- 1 
minor release 
version](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#before-you-begin))
+- Helm 3.12+ (choose a [helm version that is compatible with your k8s server 
version](https://helm.sh/docs/topics/version_skew/#supported-version-skew))
+- At least 8GB of available RAM in your Kubernetes cluster
+- At least 20GB of persistent storage available
 
 :::tip
 
@@ -35,10 +43,9 @@ We use [Minikube](https://minikube.sigs.k8s.io/docs/start/) 
in this quick start
 1. Create a Kubernetes cluster on Minikube.
 
    ```bash
-   minikube start --memory=8192 --cpus=4 --kubernetes-version=<k8s-version>
+   minikube start --memory=8192 --cpus=4
    ```
 
-   The `<k8s-version>` can be any [Kubernetes version supported by your 
Minikube 
installation](https://minikube.sigs.k8s.io/docs/reference/configuration/kubernetes/),
 such as `v1.16.1`.
 
 2. Set `kubectl` to use Minikube.
 
diff --git a/versioned_docs/version-3.0.x/getting-started-standalone.md 
b/versioned_docs/version-3.0.x/getting-started-standalone.md
index e8581c22dbd..f0e922f2111 100644
--- a/versioned_docs/version-3.0.x/getting-started-standalone.md
+++ b/versioned_docs/version-3.0.x/getting-started-standalone.md
@@ -16,7 +16,13 @@ If you're looking to run a full production Pulsar 
installation, see the [Deployi
 
 Currently, Pulsar is available for 64-bit **macOS** and **Linux**. See [Run 
Pulsar In Docker](getting-started-docker.md) if you want to run Pulsar on 
**Windows**.
 
-Also, you need the proper 64-bit JRE/JDK version installed. Please refer to 
[Pulsar Runtime Java Version 
Recommendation](https://github.com/apache/pulsar/blob/master/README.md#pulsar-runtime-java-version-recommendation).
+Also, you need the proper 64-bit JRE/JDK version installed:
+
+- **Java 17** is required for Pulsar 2.11+ and master branch
+- **Java 11** is required for Pulsar 2.8/2.9/2.10 
+- **Java 8** is required for Pulsar 2.7 and earlier
+
+For the latest Java version recommendations, see [Pulsar Runtime Java Version 
Recommendation](https://github.com/apache/pulsar/blob/master/README.md#pulsar-runtime-java-version-recommendation).
 
 ## Download Pulsar distribution
 
diff --git a/versioned_docs/version-3.0.x/standalone-docker.md 
b/versioned_docs/version-3.0.x/standalone-docker.md
index 32f303b799f..524f6dce4cf 100644
--- a/versioned_docs/version-3.0.x/standalone-docker.md
+++ b/versioned_docs/version-3.0.x/standalone-docker.md
@@ -6,7 +6,11 @@ sidebar_label: "Run Pulsar in Docker"
 
 For local development and testing, you can run Pulsar in standalone mode on 
your own machine within a Docker container.
 
-If you have not installed Docker, download it following [the 
instructions](https://docs.docker.com/get-docker/) for your OS.
+## Prerequisites
+
+- [Docker](https://docs.docker.com/get-docker/) (version 20.10+ recommended)
+- At least 4GB of available RAM
+- At least 5GB of free disk space
 
 ## Start Pulsar in Docker
 
diff --git a/versioned_docs/version-4.0.x/getting-started-docker-compose.md 
b/versioned_docs/version-4.0.x/getting-started-docker-compose.md
index 10f8d350324..eeceaecd586 100644
--- a/versioned_docs/version-4.0.x/getting-started-docker-compose.md
+++ b/versioned_docs/version-4.0.x/getting-started-docker-compose.md
@@ -7,6 +7,13 @@ description: Get started with Apache Pulsar on your local 
machine using Docker C
 
 To run Pulsar locally with Docker Compose, follow the steps below.
 
+## Prerequisites
+
+- [Docker](https://docs.docker.com/get-docker/) (version 20.10+ recommended)
+- [Docker Compose](https://docs.docker.com/compose/install/) (version 2.0+ 
recommended)
+- At least 8GB of available RAM for the cluster
+- At least 10GB of free disk space
+
 ## Step 1: Configure the `compose.yml` template
 
 To get up and run a Pulsar cluster quickly, you can use the following template 
to create a `compose.yml` file by modifying or adding the configurations in the 
**environment** section.
@@ -31,11 +38,11 @@ services:
       - PULSAR_MEM=-Xms256m -Xmx256m -XX:MaxDirectMemorySize=256m
     command:
       - bash
-      - -c 
+      - -c
       - |
         bin/apply-config-from-env.py conf/zookeeper.conf && \
         bin/generate-zookeeper-config.sh conf/zookeeper.conf && \
-        exec bin/pulsar zookeeper    
+        exec bin/pulsar zookeeper
     healthcheck:
       test: ["CMD", "bin/pulsar-zookeeper-ruok.sh"]
       interval: 10s
@@ -51,7 +58,7 @@ services:
       - pulsar
     command:
       - bash
-      - -c 
+      - -c
       - |
         bin/pulsar initialize-cluster-metadata \
         --cluster cluster-a \
diff --git a/versioned_docs/version-4.0.x/getting-started-docker.md 
b/versioned_docs/version-4.0.x/getting-started-docker.md
index 302ebbf007e..a0f8daac01b 100644
--- a/versioned_docs/version-4.0.x/getting-started-docker.md
+++ b/versioned_docs/version-4.0.x/getting-started-docker.md
@@ -12,7 +12,11 @@ import TabItem from '@theme/TabItem';
 
 For local development and testing, you can run Pulsar in standalone mode on 
your own machine within a Docker container.
 
-If you have not installed Docker, download it following [the 
instructions](https://docs.docker.com/get-docker/) for your OS.
+## Prerequisites
+
+- [Docker](https://docs.docker.com/get-docker/) (version 20.10+ recommended)
+- At least 4GB of available RAM
+- At least 5GB of free disk space
 
 To run Pulsar in Docker, follow the steps below.
 
@@ -58,9 +62,9 @@ bin/pulsar standalone
 
 :::tip
 
-You may encounter issues with the default RocksDB metadata store.
+By default, Pulsar uses RocksDB as the metadata store, which is recommended 
for standalone instances. 
 
-We recommend you consider using the following environment variable to use 
ZooKeeper as the metadata store:
+If you encounter issues with RocksDB or need compatibility with existing 
ZooKeeper-based installations, you can use ZooKeeper as the metadata store by 
adding:
 
 ```
 ...
@@ -68,7 +72,7 @@ We recommend you consider using the following environment 
variable to use ZooKee
 ...
 ```
 
-Don't apply this fix for existing Pulsar standalone instances if you don't 
want to loose your data.
+Note: Switching metadata stores will create a new cluster. Don't apply this to 
existing instances unless you want to start fresh.
 
 :::
 
diff --git a/versioned_docs/version-4.0.x/getting-started-helm.md 
b/versioned_docs/version-4.0.x/getting-started-helm.md
index 589f7b81e1c..e9715e0a3f5 100644
--- a/versioned_docs/version-4.0.x/getting-started-helm.md
+++ b/versioned_docs/version-4.0.x/getting-started-helm.md
@@ -9,11 +9,19 @@ This section guides you through every step of installing and 
running Apache Puls
 
 For deploying a Pulsar cluster for production usage, read the documentation on 
[how to configure and install a Pulsar Helm chart](helm-deploy.md).
 
-## Prerequisite
+:::warning Security Notice
 
-- Kubernetes server 1.21.0+
-- kubectl 1.21.0+
-- Helm 3.10+
+This quickstart guide uses default configurations suitable for development and 
testing only. The default Helm chart configuration **does not meet production 
security requirements**. For production deployments, you must review and 
customize security settings including authentication, authorization, TLS 
encryption, and network policies.
+
+:::
+
+## Prerequisites
+
+- Kubernetes server 1.25.0+ ([latest stable 
version](https://kubernetes.io/releases/patch-releases/#detailed-release-history-for-active-branches)
 recommended)
+- kubectl version that is compatible with your k8s server version ([+/- 1 
minor release 
version](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#before-you-begin))
+- Helm 3.12+ (choose a [helm version that is compatible with your k8s server 
version](https://helm.sh/docs/topics/version_skew/#supported-version-skew))
+- At least 8GB of available RAM in your Kubernetes cluster
+- At least 20GB of persistent storage available
 
 :::tip
 
@@ -32,10 +40,9 @@ We use [Minikube](https://minikube.sigs.k8s.io/docs/start/) 
in this quick start
 1. Create a Kubernetes cluster on Minikube.
 
    ```bash
-   minikube start --memory=8192 --cpus=4 --kubernetes-version=<k8s-version>
+   minikube start --memory=8192 --cpus=4
    ```
 
-   The `<k8s-version>` can be any [Kubernetes version supported by your 
Minikube 
installation](https://minikube.sigs.k8s.io/docs/reference/configuration/kubernetes/),
 such as `v1.16.1`.
 
 2. Set `kubectl` to use Minikube.
 
diff --git a/versioned_docs/version-4.0.x/getting-started-standalone.md 
b/versioned_docs/version-4.0.x/getting-started-standalone.md
index 1f6be940d0e..fce374d92a7 100644
--- a/versioned_docs/version-4.0.x/getting-started-standalone.md
+++ b/versioned_docs/version-4.0.x/getting-started-standalone.md
@@ -19,7 +19,13 @@ To run Pulsar in standalone mode on your machine, follow the 
steps below.
 
 Currently, Pulsar is available for 64-bit **macOS** and **Linux**. See [Run 
Pulsar In Docker](getting-started-docker.md) if you want to run Pulsar on 
**Windows**.
 
-Also, you need the proper 64-bit JRE/JDK version installed. Please refer to 
[Pulsar Runtime Java Version 
Recommendation](https://github.com/apache/pulsar/blob/master/README.md#pulsar-runtime-java-version-recommendation).
+Also, you need the proper 64-bit JRE/JDK version installed:
+
+- **Java 17** is required for Pulsar 2.11+ and master branch
+- **Java 11** is required for Pulsar 2.8/2.9/2.10 
+- **Java 8** is required for Pulsar 2.7 and earlier
+
+For the latest Java version recommendations, see [Pulsar Runtime Java Version 
Recommendation](https://github.com/apache/pulsar/blob/master/README.md#pulsar-runtime-java-version-recommendation).
 
 ## Step 1: Download Pulsar distribution
 
diff --git a/versioned_docs/version-4.0.x/standalone-docker.md 
b/versioned_docs/version-4.0.x/standalone-docker.md
index 32f303b799f..524f6dce4cf 100644
--- a/versioned_docs/version-4.0.x/standalone-docker.md
+++ b/versioned_docs/version-4.0.x/standalone-docker.md
@@ -6,7 +6,11 @@ sidebar_label: "Run Pulsar in Docker"
 
 For local development and testing, you can run Pulsar in standalone mode on 
your own machine within a Docker container.
 
-If you have not installed Docker, download it following [the 
instructions](https://docs.docker.com/get-docker/) for your OS.
+## Prerequisites
+
+- [Docker](https://docs.docker.com/get-docker/) (version 20.10+ recommended)
+- At least 4GB of available RAM
+- At least 5GB of free disk space
 
 ## Start Pulsar in Docker
 
diff --git a/versioned_docs/version-4.1.x/getting-started-docker-compose.md 
b/versioned_docs/version-4.1.x/getting-started-docker-compose.md
index 10f8d350324..eeceaecd586 100644
--- a/versioned_docs/version-4.1.x/getting-started-docker-compose.md
+++ b/versioned_docs/version-4.1.x/getting-started-docker-compose.md
@@ -7,6 +7,13 @@ description: Get started with Apache Pulsar on your local 
machine using Docker C
 
 To run Pulsar locally with Docker Compose, follow the steps below.
 
+## Prerequisites
+
+- [Docker](https://docs.docker.com/get-docker/) (version 20.10+ recommended)
+- [Docker Compose](https://docs.docker.com/compose/install/) (version 2.0+ 
recommended)
+- At least 8GB of available RAM for the cluster
+- At least 10GB of free disk space
+
 ## Step 1: Configure the `compose.yml` template
 
 To get up and run a Pulsar cluster quickly, you can use the following template 
to create a `compose.yml` file by modifying or adding the configurations in the 
**environment** section.
@@ -31,11 +38,11 @@ services:
       - PULSAR_MEM=-Xms256m -Xmx256m -XX:MaxDirectMemorySize=256m
     command:
       - bash
-      - -c 
+      - -c
       - |
         bin/apply-config-from-env.py conf/zookeeper.conf && \
         bin/generate-zookeeper-config.sh conf/zookeeper.conf && \
-        exec bin/pulsar zookeeper    
+        exec bin/pulsar zookeeper
     healthcheck:
       test: ["CMD", "bin/pulsar-zookeeper-ruok.sh"]
       interval: 10s
@@ -51,7 +58,7 @@ services:
       - pulsar
     command:
       - bash
-      - -c 
+      - -c
       - |
         bin/pulsar initialize-cluster-metadata \
         --cluster cluster-a \
diff --git a/versioned_docs/version-4.1.x/getting-started-docker.md 
b/versioned_docs/version-4.1.x/getting-started-docker.md
index 302ebbf007e..a0f8daac01b 100644
--- a/versioned_docs/version-4.1.x/getting-started-docker.md
+++ b/versioned_docs/version-4.1.x/getting-started-docker.md
@@ -12,7 +12,11 @@ import TabItem from '@theme/TabItem';
 
 For local development and testing, you can run Pulsar in standalone mode on 
your own machine within a Docker container.
 
-If you have not installed Docker, download it following [the 
instructions](https://docs.docker.com/get-docker/) for your OS.
+## Prerequisites
+
+- [Docker](https://docs.docker.com/get-docker/) (version 20.10+ recommended)
+- At least 4GB of available RAM
+- At least 5GB of free disk space
 
 To run Pulsar in Docker, follow the steps below.
 
@@ -58,9 +62,9 @@ bin/pulsar standalone
 
 :::tip
 
-You may encounter issues with the default RocksDB metadata store.
+By default, Pulsar uses RocksDB as the metadata store, which is recommended 
for standalone instances. 
 
-We recommend you consider using the following environment variable to use 
ZooKeeper as the metadata store:
+If you encounter issues with RocksDB or need compatibility with existing 
ZooKeeper-based installations, you can use ZooKeeper as the metadata store by 
adding:
 
 ```
 ...
@@ -68,7 +72,7 @@ We recommend you consider using the following environment 
variable to use ZooKee
 ...
 ```
 
-Don't apply this fix for existing Pulsar standalone instances if you don't 
want to loose your data.
+Note: Switching metadata stores will create a new cluster. Don't apply this to 
existing instances unless you want to start fresh.
 
 :::
 
diff --git a/versioned_docs/version-4.1.x/getting-started-helm.md 
b/versioned_docs/version-4.1.x/getting-started-helm.md
index 589f7b81e1c..e9715e0a3f5 100644
--- a/versioned_docs/version-4.1.x/getting-started-helm.md
+++ b/versioned_docs/version-4.1.x/getting-started-helm.md
@@ -9,11 +9,19 @@ This section guides you through every step of installing and 
running Apache Puls
 
 For deploying a Pulsar cluster for production usage, read the documentation on 
[how to configure and install a Pulsar Helm chart](helm-deploy.md).
 
-## Prerequisite
+:::warning Security Notice
 
-- Kubernetes server 1.21.0+
-- kubectl 1.21.0+
-- Helm 3.10+
+This quickstart guide uses default configurations suitable for development and 
testing only. The default Helm chart configuration **does not meet production 
security requirements**. For production deployments, you must review and 
customize security settings including authentication, authorization, TLS 
encryption, and network policies.
+
+:::
+
+## Prerequisites
+
+- Kubernetes server 1.25.0+ ([latest stable 
version](https://kubernetes.io/releases/patch-releases/#detailed-release-history-for-active-branches)
 recommended)
+- kubectl version that is compatible with your k8s server version ([+/- 1 
minor release 
version](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#before-you-begin))
+- Helm 3.12+ (choose a [helm version that is compatible with your k8s server 
version](https://helm.sh/docs/topics/version_skew/#supported-version-skew))
+- At least 8GB of available RAM in your Kubernetes cluster
+- At least 20GB of persistent storage available
 
 :::tip
 
@@ -32,10 +40,9 @@ We use [Minikube](https://minikube.sigs.k8s.io/docs/start/) 
in this quick start
 1. Create a Kubernetes cluster on Minikube.
 
    ```bash
-   minikube start --memory=8192 --cpus=4 --kubernetes-version=<k8s-version>
+   minikube start --memory=8192 --cpus=4
    ```
 
-   The `<k8s-version>` can be any [Kubernetes version supported by your 
Minikube 
installation](https://minikube.sigs.k8s.io/docs/reference/configuration/kubernetes/),
 such as `v1.16.1`.
 
 2. Set `kubectl` to use Minikube.
 
diff --git a/versioned_docs/version-4.1.x/getting-started-standalone.md 
b/versioned_docs/version-4.1.x/getting-started-standalone.md
index 1f6be940d0e..fce374d92a7 100644
--- a/versioned_docs/version-4.1.x/getting-started-standalone.md
+++ b/versioned_docs/version-4.1.x/getting-started-standalone.md
@@ -19,7 +19,13 @@ To run Pulsar in standalone mode on your machine, follow the 
steps below.
 
 Currently, Pulsar is available for 64-bit **macOS** and **Linux**. See [Run 
Pulsar In Docker](getting-started-docker.md) if you want to run Pulsar on 
**Windows**.
 
-Also, you need the proper 64-bit JRE/JDK version installed. Please refer to 
[Pulsar Runtime Java Version 
Recommendation](https://github.com/apache/pulsar/blob/master/README.md#pulsar-runtime-java-version-recommendation).
+Also, you need the proper 64-bit JRE/JDK version installed:
+
+- **Java 17** is required for Pulsar 2.11+ and master branch
+- **Java 11** is required for Pulsar 2.8/2.9/2.10 
+- **Java 8** is required for Pulsar 2.7 and earlier
+
+For the latest Java version recommendations, see [Pulsar Runtime Java Version 
Recommendation](https://github.com/apache/pulsar/blob/master/README.md#pulsar-runtime-java-version-recommendation).
 
 ## Step 1: Download Pulsar distribution
 
diff --git a/versioned_docs/version-4.1.x/standalone-docker.md 
b/versioned_docs/version-4.1.x/standalone-docker.md
index 32f303b799f..524f6dce4cf 100644
--- a/versioned_docs/version-4.1.x/standalone-docker.md
+++ b/versioned_docs/version-4.1.x/standalone-docker.md
@@ -6,7 +6,11 @@ sidebar_label: "Run Pulsar in Docker"
 
 For local development and testing, you can run Pulsar in standalone mode on 
your own machine within a Docker container.
 
-If you have not installed Docker, download it following [the 
instructions](https://docs.docker.com/get-docker/) for your OS.
+## Prerequisites
+
+- [Docker](https://docs.docker.com/get-docker/) (version 20.10+ recommended)
+- At least 4GB of available RAM
+- At least 5GB of free disk space
 
 ## Start Pulsar in Docker
 

Reply via email to