> **Tip**: `helm upgrade --install [RELEASE] [CHART] [FLAGS]` can be shortened : `helm upgrade -i [RELEASE] [CHART] [FLAGS]`
## Introduction
This chart bootstraps an InfluxDB Enterprise cluster, with a StatefulSet for both the Meta and Data nodes.
## Prerequisites
- Kubernetes 1.4+
- PV provisioner support in the underlying infrastructure (optional)
### Secrets
This chart REQUIRES some mandatory secrets in-order to function.
#### License
InfluxDB Enterprise requires a license. To provide the license, you can either store it in a secret or provide a string within your `values.yaml`. We recommend using a secret.
```yaml
license:
# You can put your license key here for testing this chart out,
# but we STRONGLY recommend using a license file stored in a secret
# when you ship to production.
# key: "your license key"
secret:
name:license
key:json
```
#### Shared Secret
The meta cluster requires a shared internal secret to secure communication. This must be provided by specifying a secret name in the `values.yaml` file.
The secret MUST container a key called `secret` that is a randomly generated string.
```yaml
meta:
sharedSecret:
secretName:shared-secret
```
#### Authentication (Optional)
If you want to configure authentication for your data nodes, you must provide the following within your `values.yaml`:
```yaml
# A secret with keys "username" and "password" is required
auth:
secretName:auth
```
## Installing the Chart
To install the chart with the release name `my-release`:
The command deploys InfluxDB Enterprise on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation.
> **Tip**: List all releases using `helm list`
## Uninstalling the Chart
To uninstall/delete the `my-release` deployment:
```bash
helm uninstall my-release
```
The command removes all the Kubernetes components associated with the chart and deletes the release.