Kubernetes

  • doctl auth init
  • doctl kubernetes cluster kubeconfig save stellarhosted-kubernetes-nl-ams3
  • doctl kubernetes cluster kubeconfig save stellarhosted-nl-ams3

Traefik

  • helm upgrade --install traefik stable/traefik --namespace default -f traefik/values.yaml

Customer

  • Create namespace kubectl create namespace coehoorn

Gitlab registry

kubectl create secret docker-registry gitlab-registry-credentials --docker-server=registry.gitlab.com --docker-username=stellarhosted-readonly --docker-password=zyx1Lvp9JZvQ8TevnscQ

Redis HA

  • helm install stable/redis-ha --name coehoorn-sentry-redis --namespace coehoorn -f redis-ha/values.yaml

Redis

  • helm upgrade --install sentry-redis stable/redis --namespace coehoorn -f redis/values.yaml

coehoorn-sentry-redis-master.coehoorn.svc.cluster.local for read/write operations coehoorn-sentry-redis-slave.coehoorn.svc.cluster.local for read-only operations

Mattermost

Sentry

Install/update

  • helm3 upgrade --install sentry stable/sentry --namespace coehoorn -f sentry/values.yaml
  • kubectl get secret --namespace coehoorn coehoorn-sentry -o jsonpath="{.data.user-password}" | base64 --decode

Remove

  • helm3 delete sentry --purge -n coehoorn
  • kubectl delete jobs -n coehoorn --all
  • kubectl delete pvc -n coehoorn

Grafana

  • helm upgrade --install grafana stable/grafana --namespace coehoorn -f grafana/values.yaml
  • helm3 upgrade --install grafana stable/grafana -f grafana/values.yaml --namespace XXX --set 'grafana.ini'.database.name=XXX-grafana --set ingress.hosts[0].name=grafana.XXX.stellarhosted.com

Default authentication credentials

Username: admin Password:

Getting started: https://grafana.com/docs/grafana/latest/guides/getting_started/#next-steps

Gitlab

helm repo add gitlab https://charts.gitlab.io/

FAQ

Remove all helm generated resources

helm template grafana stable/grafana --namespace coehoorn | kubectl delete -f -

Restricted namespaces

  • test
  • admin
  • example
  • traefik
  • velero
  • argocd
  • default