Skip to content

Commit ebcece4

Browse files
authored
HDDS-11038. Add Helm Chart to the Ozone on Kubernetes doc (apache#8220)
1 parent bba8a67 commit ebcece4

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

hadoop-hdds/docs/content/start/Kubernetes.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ weight: 22
2525
* kubectl
2626
{{< /requirements >}}
2727

28-
2928
As the _apache/ozone_ docker images are available from the dockerhub the deployment process is very similar to Minikube deployment. The only big difference is that we have dedicated set of k8s files for hosted clusters (for example we can use one datanode per host)
3029
Deploy to kubernetes
3130

@@ -51,3 +50,34 @@ Now you can access any of the services. By default the services are not publishe
5150
kubectl port-forward s3g-0 9878:9878
5251
kubectl port-forward scm-0 9876:9876
5352
```
53+
54+
## Apache Ozone Helm Chart
55+
56+
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.
57+
58+
1. **Add the Ozone Helm Repository**
59+
60+
First, add the Apache Ozone Helm repository and update your local Helm repo cache:
61+
62+
```bash
63+
helm repo add ozone-helm https://apache.github.io/ozone-helm-charts/
64+
helm repo update
65+
```
66+
67+
2. Install the Chart
68+
69+
Install the Ozone Helm Chart using the following command. This command deploys a default Ozone cluster:
70+
71+
```bash
72+
helm install my-ozone-cluster ozone-helm/ozone
73+
```
74+
75+
3. Customize Your Deployment
76+
77+
To customize the configuration, create or modify a values.yaml file with your desired settings and install the chart as follows:
78+
79+
```bash
80+
helm install my-ozone-cluster -f values.yaml ozone-helm/ozone
81+
```
82+
83+
For more detailed documentation and advanced configuration options, please refer to the [Apache Ozone Helm Chart](https://apache.github.io/ozone-helm-charts/) documentation.

0 commit comments

Comments
 (0)