Skip to content

Latest commit

 

History

History
36 lines (33 loc) · 939 Bytes

README.md

File metadata and controls

36 lines (33 loc) · 939 Bytes

epsagon-operator

Epsagon Kubernetes Operator - For integrating K8s clusters with Epsagon

Installation

From code:

Clone this repository and

make install
make deploy

From github release:

curl https://raw.githubusercontent.com/epsagon/epsagon-operator/v0.1/build/crd.yaml | kubectl apply -f -
curl https://raw.githubusercontent.com/epsagon/epsagon-operator/v0.1/build/epsagon-operator.yaml | kubectl apply -f -

Usage

Create an Epsagon resource in epsagon-monitoring namespace:

apiVersion: v1
kind: Namespace
metadata:
  name: epsagon-monitoring
---
apiVersion: integration.epsagon.com/v1alpha1
kind: Epsagon
metadata:
  name: epsagon-integration
  namespace: epsagon-monitoring
spec:
  epsagonToken: <YOUR EPSAGON TOKEN>
  clusterEndpoint: <EXTERNAL ENDPOINT TO ACCESSS THIS CLUSTER FROM THE INTERNET>

Remove integration

kubectl delete epsagon -n epsagon-monitoring epsagon-integration