Skip to main content

Getting started

Datree prevents misconfigurations by blocking resources that do not meet your policy.

Quickstart

Install Datree to get insights on the status of your cluster and enforce your desired policies on new resources.

Note

By default, Datree does not block misconfigured resources, it only monitors and alerts on them.
To enable enforcement mode, see the behavior page.

Install Datree with Helm

1. Add the Datree Helm repository

Run the following command in your terminal:

helm repo add datree-webhook https://datreeio.github.io/admission-webhook-datree
helm repo update

2. Install Datree on your cluster

Replace <DATREE_TOKEN> with the token from your dashboard, and run the following command in your terminal:

helm install -n datree datree-webhook datree-webhook/datree-admission-webhook --debug \
--create-namespace \
--set datree.token=<DATREE_TOKEN> \
--set datree.clusterName=$(kubectl config current-context)

This will create a new namespace (datree), where Datree’s services and application resources will reside. datree.token is used to connect your dashboard to your cluster. Note that the installation can take up to 5 minutes.

info

The webhook officially supports and has been tested with Kubernetes version 1.19 and higher.

3. You're all set! 🎉

Datree will now run in the background, scanning your cluster for misconfigurations. A report will be sent to the email connected to your account.

What's next?

You can now proceed to configure Datree according to your needs.