mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
* added missing deprecated flag Signed-off-by: André Bauer <andre.bauer@kiwigrid.com> * deprecate chart Signed-off-by: André Bauer <andre.bauer@kiwigrid.com> * removed incubator changes Signed-off-by: André Bauer <andre.bauer@kiwigrid.com>
94 lines
5.1 KiB
Markdown
94 lines
5.1 KiB
Markdown
# DEPRECATED - Graphite
|
|
|
|
This chart is depreacated as its maintained in the following repo now:
|
|
|
|
https://github.com/kiwigrid/helm-charts/tree/master/charts/graphite
|
|
|
|
You can add the repo via:
|
|
* helm add repo kiwigrid https://kiwigrid.github.io
|
|
|
|
|
|
|
|
|
|
|
|
[Graphite](https://graphiteapp.org/) is a monitoring tool.
|
|
|
|
## Introduction
|
|
|
|
This chart uses graphiteapp/graphite-statsd container to run Graphite inside Kubernetes.
|
|
|
|
## Prerequisites
|
|
|
|
- Has been tested on Kubernetes 1.9+
|
|
|
|
## Installing the Chart
|
|
|
|
To install the chart with the release name `graphite`, run the following command:
|
|
|
|
```bash
|
|
$ helm install stable/graphite --name graphite
|
|
```
|
|
|
|
## Uninstalling the Chart
|
|
|
|
To uninstall/delete the `graphite` deployment:
|
|
|
|
```bash
|
|
$ helm delete graphite
|
|
```
|
|
|
|
The command removes all the Kubernetes components associated with the chart and deletes the release.
|
|
|
|
> **Tip**: To completely remove the release, run `helm delete --purge graphite`
|
|
|
|
## Configuration
|
|
|
|
The following table lists the configurable parameters of the Graphite chart and their default values.
|
|
|
|
| Parameter | Description | Default |
|
|
|--------------------------------|----------------------------------------------|----------------------------------------|
|
|
| `image.repository` | Docker image repo | `graphiteapp/graphite-statsd` |
|
|
| `image.tag` | Docker image | `1.1.5-3` |
|
|
| `image.pullPolicy` | Docker image pull policy | `IfNotPresent` |
|
|
| `service.type` | Service type | `ClusterIP` |
|
|
| `service.port` | Service port of Graphite UI | `8080` |
|
|
| `service.annotations` | Service annotations | `{}` |
|
|
| `service.labels` | Service labels | `{}` |
|
|
| `persistence.enabled` | Enable config persistence using PVC | `true` |
|
|
| `persistence.storageClass` | PVC Storage Class for config volume | `nil` |
|
|
| `persistence.existingClaim` | Name of an existing PVC to use for config | `nil` |
|
|
| `persistence.accessMode` | PVC Access Mode for config volume | `ReadWriteOnce` |
|
|
| `persistence.size` | PVC Storage Request for config volume | `10Gi` |
|
|
| `resources` | Resource limits for Graphite pod | `{}` |
|
|
| `ingress.enabled` | Ingress enabled | `false` |
|
|
| `ingress.annotations` | Ingress annotations | `{}` |
|
|
| `ingress.path` | Ingress path | `/` |
|
|
| `ingress.hosts` | Ingress hosts | `[]` |
|
|
| `ingress.tls` | Ingress TLS | `[]` |
|
|
| `resources` | Resources | `{}` |
|
|
| `nodeSelector` | NodeSelector | `{}` |
|
|
| `tolerations` | Tolerations | `[]` |
|
|
| `affinity` | Affinity | `{}` |
|
|
| `configMaps` | Graphite Config files | see values.yaml |
|
|
| `statsdConfigMaps` | StatsD Config files | see values.yaml |
|
|
| `statsd.interface` | StatsD server interface, `TCP` or `UDP` | `UDP` |
|
|
|
|
|
|
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example:
|
|
|
|
```bash
|
|
$ helm install --name graphite --set ingress.enabled=false stable/graphite
|
|
```
|
|
|
|
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart.
|
|
|
|
### Storage persistence
|
|
|
|
Graphite itself is a stateful application that stores all related data in its own database. Therefore it uses a PVC to store data.
|
|
|
|
### Help
|
|
|
|
For more information about Graphite visit the official [website](https://graphiteapp.org/) and the [docs](http://graphite.readthedocs.io/en/latest/).
|
|
|
|
To find infos about the Docker container visit [Github](https://github.com/graphite-project/docker-graphite-statsd) or [Dockerhub](https://hub.docker.com/r/graphiteapp/graphite-statsd/).
|