KubeDB OpsRequest is an enterprise grade feature for databases. Get a free 30 day KubeDB Enterprise Edition trial licence from AppsCode License server. Now, install KubeDB with the license.
$ helm repo add appscode https://charts.appscode.com/stable/
$ helm repo update
$ helm install kubedb appscode/kubedb \
--version v2022.08.08 \
--namespace kubedb --create-namespace \
--set kubedb-provisioner.enabled=true \
--set kubedb-ops-manager.enabled=true \
--set kubedb-dashboard.enabled=true \
--set-file global.license=/path/to/the/license.txt
To provision an OpenSearch Topology cluster:
$ kubectl apply -f os_topology.yaml
To provision an OpenSearch-Dashboards for the cluster:
$ kubectl apply -f os_dashboard.yaml
To horizontally upgrade your cluster:
$ kubectl apply -f os_horizontal_scaling.yaml
To vertically upgrade your cluster:
$ kubectl apply -f os_vertical_scaling.yaml
To view all the supported OpenSearch versions by KubeDB:
$ kubectl get esversion | grep opensearch
To Upgrade your cluster version:
$ kubectl apply -f os_upgrade.yaml
To restart your cluster:
$ kubectl apply -f os_restart.yaml
For hands on demo, take a deep dive into the full webinar below: