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