Skip to main content

Azure (AKS)

Set up monitoring to your Azure Kubernetes Service cluster (for nodes, pods, containers, deployments, and more) by integrating Epsagon to your cluster. The integration doesn't require any manual setups. It is based on a predefined role that is being added using a script.

Integrate multiple AKS clsuters#

With Epsagon, you can integrate as many Kubernetes clusters that you want. Just follow the deployment process on each cluster that you wish to integrate.

Running the script#

To add a Kubernetes cluster to Epsagon to monitor its resources run this command in your bash terminal:

curl -L -o epsagon_k8s.sh https://k8s.epsagon.com && chmod +x epsagon_k8s.sh && ./epsagon_k8s.sh <token>

You can obtain your token from the settings page.

The script will look at your kubectl configuration and will ask to add the Epsagon role and Service Account to each cluster there. It will then send Epsagon the token to that Service Account. In case no endpoint is found for a cluster, you will be asked to provide it (for example: https://my-cluster.com)

To validate the integration, you can go to the Kubernetes screen to see the cluster's information and metrics.