epsagon-operator

command module
v0.0.0-...-69849a8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2020 License: MIT Imports: 10 Imported by: 0

README

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the integration v1alpha1 API group +kubebuilder:object:generate=true +groupName=integration.epsagon.com
Package v1alpha1 contains API Schema definitions for the integration v1alpha1 API group +kubebuilder:object:generate=true +groupName=integration.epsagon.com

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL