## An Open-Source Time Series ETL and Alerting Engine
[Kapacitor](https://github.com/influxdata/kapacitor) is an open-source framework built by the folks over at [InfluxData](https://influxdata.com) and written in Go for processing, monitoring, and alerting on time series data
## QuickStart
```bash
$ helm install stable/kapacitor --name foo --namespace bar
```
## Introduction
This chart bootstraps A Kapacitor deployment and service on a Kubernetes cluster using the Helm Package manager.
## Prerequisites
- Kubernetes 1.4+
- PV provisioner support in the underlying infrastructure (optional)
## Installing the Chart
To install the chart with the release name `my-release`:
```bash
$ helm install--name my-release stable/kapacitor
```
The command deploys Kapacitor 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 delete my-release --purge
```
The command removes all the Kubernetes components associated with the chart and deletes the release.
## Configuration
The following tables lists the configurable parameters of the Kapacitor chart and
their default values.
```yaml
image.repository:"kapacitor"
image.tag:"1.1.0"
image.pullPolicy:"IfNotPresent"
service.type:NodePort
persistence.enabled:false
persistence.storageClass:generic
persistence.accessMode:ReadWriteOnce
persistence.size:8Gi
resources.requests.memory:256Mi
resources.requests.cpu:0.1
resources.limits.memory:2Gi
resources.limits.cpu:2
# This is the location where kapacitor will look for an Influxdb
# instance to create a subscription on.
InfluxURL:http://influxdb-influxdb.tick:8086
```
The [full image documentation](https://hub.docker.com/_/kapacitor/) contains more information about running Kapacitor in docker.
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
> **Tip**: You can use the default [values.yaml](values.yaml)
## Persistence
The [Kapacitor](https://hub.docker.com/_/kapacitor/) image stores data in the `/var/lib/kapacitor` directory in the container.
The chart optionally mounts a [Persistent Volume](kubernetes.io/docs/user-guide/persistent-volumes/) volume at this location. The volume is created using dynamic volume provisioning.