-
Notifications
You must be signed in to change notification settings - Fork 274
K8s: install helm chart #957
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
29bedf8
e9ef41b
df2aca9
0abe592
7d12a36
f90991a
31f69b7
969c2b1
ae7153b
6d7bd52
9a61eb4
18c6415
0b6b661
adbbea5
7002540
9608943
db95cd1
5eef954
bf1b08c
641d8c8
02c947a
92c53d1
f02eee8
eebbde1
b7b4312
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -21,26 +21,38 @@ Helm charts provide a simple way to install the Redis Enterprise for Kubernetes | |
| - [Kubernetes client (kubectl)](https://kubernetes.io/docs/tasks/tools/). | ||
| - [Helm 3.10 or later](https://helm.sh/docs/intro/install/). | ||
|
|
||
| ### Example values | ||
|
|
||
| The steps below use the following placeholders to indicate values you must provide: | ||
|
|
||
| - `<repo-name>` is the name of repo holding your helm chart (example: `redis`). | ||
kaitlynmichael marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - `<release-name>` is the name you give a specific installation of the Helm chart (example: ``) | ||
| - `<chart-version>` is the version of the Helm chart you are installing (example: `7.8.2-2`) | ||
| - `<namespace-name>` is the name of the new namespace the Redis operator will run in (example: `ns1`) | ||
| - `<path-to-chart>` is the filepath to the Helm chart, if it is stored in a local directory (exmaple: ``) | ||
|
|
||
| ## Install | ||
|
|
||
| 1. Add the `redis` repository. | ||
| 1. Add the Redis repository. | ||
|
|
||
| ```sh | ||
| helm repo add redis-enterprise https://helm.redis.io/ | ||
| helm repo add <repo-name> https://helm.redis.io/ | ||
| ``` | ||
|
|
||
|
|
||
| 1. Install the Helm chart into a new namespace. | ||
|
||
|
|
||
| ```sh | ||
| helm install <operator-name> redis/redis-enterprise-operator \ | ||
| -- version <release-name> \ | ||
| -- namespace <namespace-name> \ | ||
| -- create-namespace | ||
| helm install <release-name> redis/redis-enterprise-operator \ | ||
| --version <chart-version> \ | ||
| --namespace <namespace-name> \ | ||
| --create-namespace | ||
| ``` | ||
|
|
||
| To install with Openshift, add `--set openshift.mode=true`. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm definitely not a language authority, but is it "install with OpenShift" or "install to OpenShift" (or "install to an OpenShift cluster")? |
||
|
|
||
| To monitor the installation add the `--debug` flag. The installation runs several jobs synchronously and may take few minutes to complete. | ||
| To monitor the installation add the `--debug` flag. The installation runs several jobs synchronously and may take afew minutes to complete. | ||
kaitlynmichael marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
|
|
||
| ### Install from local directory | ||
|
|
||
|
|
@@ -50,13 +62,13 @@ To monitor the installation add the `--debug` flag. The installation runs severa | |
|
|
||
| ```sh | ||
| helm install <release-name> <path-to-chart> \ | ||
kaitlynmichael marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| -- namespace <namespace-name> \ | ||
| -- create-namespace | ||
| --namespace <namespace-name> \ | ||
| --create-namespace | ||
| ``` | ||
|
|
||
| To install with Openshift, add `--set openshift.mode=true`. | ||
|
|
||
| To monitor the installation add the `--debug` flag. The installation runs several jobs synchronously and may take few minutes to complete. | ||
| To monitor the installation add the `--debug` flag. The installation runs several jobs synchronously and may take a few minutes to complete. | ||
|
|
||
| ### Specify values during install | ||
|
|
||
|
|
@@ -66,9 +78,9 @@ To monitor the installation add the `--debug` flag. The installation runs severa | |
|
|
||
| ```sh | ||
| helm install <operator-name> redis/redis-enterprise-operator \ | ||
| -- version <release-name> \ | ||
| -- namespace <namespace-name> \ | ||
| -- create-namespace | ||
| --version <release-name> \ | ||
| --namespace <namespace-name> \ | ||
| --create-namespace | ||
| --set <key1>=<value1> \ | ||
| --set <key2>=<value2> | ||
| ``` | ||
|
|
@@ -77,7 +89,6 @@ To monitor the installation add the `--debug` flag. The installation runs severa | |
|
|
||
| 1. View configurable values with `helm show values redis/redis-enterprise-operator --version <release-name>`. | ||
|
|
||
| 1. Create a YAML file containing the configuration values you want to set. | ||
| 1. Create a YAML file to specify the values you want to configure. | ||
|
|
||
| 1. Install the chart with the `--values` option. | ||
|
|
@@ -90,6 +101,7 @@ To monitor the installation add the `--debug` flag. The installation runs severa | |
| -- values <path-to-values-file> | ||
| ``` | ||
|
|
||
|
|
||
| ## Uninstall | ||
|
|
||
| 1. Delete any custom resources managed by the operator. See [Delete custom resources]({{<relref "content/operate/kubernetes/re-clusters/delete-custom-resources.md">}}) for detailed steps. Custom resources must be deleted in the correct order to avoid errors. | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.