- this repo holds a Helm Chart being used to provision popular self-hosted (Syncthing, Shaarli etc.) services on a Kubernetes cluster.
- the Chart and this readme are still in a very barebones state (!)
- the cluster I'm using is deployed using kubespray on a single, regular Ubuntu 16.04 VPS
- since this a VPS, not a cloud-provider's k8s cluster, I'm relying on
nginx-ingress
as the Ingress controller - values contained within
values-public.yaml
are generic, you'll have to modify them a bit (especiallycert-manager's
and SSL/domain/nginx settings ) to make the Helm chart work for you - if you cannot read a file (because it's a binary), then it means it is encrypted
cd custom-cluster
../kubectl.sh apply -f setup-tiller-rbac.yml
KUBECONFIG=admin.conf ../helm.sh init --service-account tiller --tiller-namespace tooling
../kubectl.sh rollout status -w deployment/tiller-deploy --namespace tooling
../helm.sh upgrade custom -i -f values-public.yaml ./