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 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. This Helm Chart simplifies the installation and management of an Ozone cluster by packaging best practices into a set of configurable Kubernetes resources.
-
Add the Ozone Helm Repository
First, add the Apache Ozone Helm repository and update your local Helm repo cache:
helm repo add ozone-helm https://apache.github.io/ozone-helm-charts/
helm repo update -
Install the Chart
Install the Ozone Helm Chart using the following command. This command deploys a default Ozone cluster:
helm install my-ozone-cluster ozone-helm/ozone -
Customize Your Deployment
To customize the configuration, create or modify a values.yaml file with your desired settings and install the chart as follows:
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 documentation.
Minikube
Requirements
- Working minikube setup
- kubectl