Skip to content
This repository has been archived by the owner on Aug 4, 2022. It is now read-only.

Helm Chart for Sensu Go with etcd-operator as dependency

License

Notifications You must be signed in to change notification settings

betorvs/sensu-go-deployment

Repository files navigation

Sensu Go Deployment Chart

Travis CI: Build Status

These helm chart deploy Sensu-Go with ETCD Cluster using etcd-operator chart in Kubernetes in the same namespace.

Deploy

You can use this direcly as a helm repository or download these and install manually.

Usage

Install the helm repository and install sensu chart:

helm repo add betorvs https://betorvs.github.io/sensu-go-deployment/
helm repo update
helm upgrade --install sensu-backend --namespace sensu betorvs/sensu-go-deployment

Manually using these repository

First update chart dependencies:

helm dependency update

Deploy it in a namespace:

helm upgrade --install sensu-backend --namespace sensu .

To Scale

Scaling up:

kubectl scale deployment/sensu-backend --replicas=3

With ingress

To deploy with ingress:

helm upgrade --install sensu-backend --namespace sensu --set-string ingress.enabled=true .

To test the deployment

To test deployment:

helm test sensu-backend

To use an external ETCD:

helm upgrade --install sensu-backend --namespace sensu --set-string etcdEndpoint="http://externaletcd.domain:2379" --set-string etcdDependency=false .

References:

sensu-go
etcd-operator

About

Helm Chart for Sensu Go with etcd-operator as dependency

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages