This is an automated email from the ASF dual-hosted git repository.
weichiu pushed a commit to branch HDDS-9225-website-v2
in repository https://gitbox.apache.org/repos/asf/ozone-site.git
The following commit(s) were added to refs/heads/HDDS-9225-website-v2 by this
push:
new c6fb9979f HDDS-14180. [Website v2] [Docs] [Quick Start] Update: Try
Ozone With Kubernetes. (#166)
c6fb9979f is described below
commit c6fb9979f76701172be03e94aea44d93d3403db9
Author: Wei-Chiu Chuang <[email protected]>
AuthorDate: Fri Dec 19 16:28:09 2025 -0800
HDDS-14180. [Website v2] [Docs] [Quick Start] Update: Try Ozone With
Kubernetes. (#166)
---
.../01-installation/02-kubernetes.md | 51 +++++++++++++++++++++-
1 file changed, 50 insertions(+), 1 deletion(-)
diff --git a/docs/02-quick-start/01-installation/02-kubernetes.md
b/docs/02-quick-start/01-installation/02-kubernetes.md
index 8130f8cd2..a0ff21f32 100644
--- a/docs/02-quick-start/01-installation/02-kubernetes.md
+++ b/docs/02-quick-start/01-installation/02-kubernetes.md
@@ -1,10 +1,57 @@
---
sidebar_label: Kubernetes
---
+<!---
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
# Try Ozone With Kubernetes
-Ozone is designed to work well under Kubernetes. This document provides a
guide for deploying and experimenting with Ozone on K8s, using MiniKube or a
self-hosted Kubernetes cluster.
+Ozone is designed to work well under Kubernetes. This document provides a
guide for deploying and experimenting with Ozone on K8s, using Helm Chart,
MiniKube or a self-hosted Kubernetes cluster.
+
+## Helm Chart
+
+For a streamlined deployment of Apache Ozone on Kubernetes, consider using the
[Apache Ozone Helm Chart](https://apache.github.io/ozone-helm-charts/). This
Helm Chart simplifies the installation and management of an Ozone cluster by
packaging best practices into a set of configurable Kubernetes resources.
+
+1. **Add the Ozone Helm Repository**
+
+ First, add the Apache Ozone Helm repository and update your local Helm repo
cache:
+
+ ```bash
+ helm repo add ozone-helm https://apache.github.io/ozone-helm-charts/
+ helm repo update
+ ```
+
+2. Install the Chart
+
+ Install the Ozone Helm Chart using the following command. This command
deploys a default Ozone cluster:
+
+ ```bash
+ helm install my-ozone-cluster ozone-helm/ozone
+ ```
+
+3. Customize Your Deployment
+
+ To customize the configuration, create or modify a values.yaml file with
your desired settings and install the chart as follows:
+
+ ```bash
+ helm install my-ozone-cluster -f values.yaml ozone-helm/ozone
+ ```
+
+For more detailed documentation and advanced configuration options, please
refer to the [Apache Ozone Helm
Chart](https://apache.github.io/ozone-helm-charts/) documentation.
## Minikube
@@ -66,6 +113,8 @@ Opening kubernetes service default/s3g-public in default
browser...
## Hosted Kubernetes Cluster
+**Note:** The Kubernetes examples and scripts here have been tested with
Kubernetes 1.34.2 (k3s v1.34.2+k3s1).
+
### Requirements
- Working Kubernetes cluster (LoadBalancer, PersistentVolume are not required)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]