mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
Kubernetes 1.6 switched to a taint on the master node, we need to add a toleration so this can schedule.
65 lines
2.5 KiB
Markdown
65 lines
2.5 KiB
Markdown
# Sysdig
|
|
|
|
[Sysdig Monitor](https://www.sysdig.com/) is a container native monitoring and troubleshooting platform.
|
|
|
|
## Introduction
|
|
|
|
This chart adds the Sysdig Monitor Agent to all nodes in your cluster via a DaemonSet.
|
|
|
|
## Prerequisites
|
|
|
|
- Kubernetes 1.2+ with Beta APIs enabled
|
|
|
|
## Installing the Chart
|
|
|
|
To install the chart with the release name `my-release`, retrieve your Sysdig Monitor Access Key from your [Account Settings](https://app.sysdigcloud.com/#/settings/user) and run:
|
|
|
|
```bash
|
|
$ helm install --name my-release \
|
|
--set sysdig.AccessKey=YOUR-KEY-HERE stable/sysdig
|
|
```
|
|
|
|
After a few minutes, you should see hosts and containers appearing in Sysdig Monitor.
|
|
|
|
> **Tip**: List all releases using `helm list`
|
|
|
|
## Uninstalling the Chart
|
|
|
|
To uninstall/delete the `my-release` deployment:
|
|
|
|
```bash
|
|
$ helm delete my-release
|
|
```
|
|
|
|
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 Sysdig chart and their default values.
|
|
|
|
| Parameter | Description | Default |
|
|
|-----------------------------|------------------------------------|-------------------------------------------|
|
|
| `sysdig.AccessKey` | Your Sysdig Monitor Access Key | `Nil` You must provide your own key |
|
|
| `sysdig.AgentTags` | String with tags for the agent | Empty |
|
|
| `image.repository` | The image repository to pull from | `sysdig/agent` |
|
|
| `image.tag` | The image tag to pull | `latest` |
|
|
| `image.pullPolicy` | The Image pull policy | `Always` |
|
|
| `tolerations` | The tolerations for scheduling | `node-role.kubernetes.io/master:NoSchedule` |
|
|
|
|
|
|
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
|
|
|
|
```bash
|
|
$ helm install --name my-release \
|
|
--set sysdig.AccessKey=YOUR-KEY-HERE,sysdig.AgentTags="role:webserver,location:europe" \
|
|
stable/sysdig
|
|
```
|
|
|
|
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
|
|
|
|
```bash
|
|
$ helm install --name my-release -f values.yaml stable/sysdig
|
|
```
|
|
|
|
> **Tip**: You can use the default [values.yaml](values.yaml)
|