joustava / multi-k8s

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project

Deployment

dependencies for encrypting/decrypting service account secrets used in travis containers: travis gem gem install travis -v 1.8.10 thus we need ruby but we can just use a ruby container on local machine to encrypt the json file.

dependencies for ingress and https setup: helm curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh chmod 700 get_helm.sh ./get_helm.sh

helm repo add stable https://kubernetes-charts.storage.googleapis.com/ helm install my-nginx stable/nginx-ingress --set rbac.create=true

cert manager github.com/jetstack/cert-manager check for updates https://cert-manager.io/docs/installation/kubernetes/

(not sure this is actually needed when using helm 3) kubectl apply --validate=false -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.11/deploy/manifests/00-crds.yaml

kubectl create namespace cert-manager

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

helm repo update

helm install
cert-manager
--namespace cert-manager
--version v0.11.0
jetstack/cert-manager

About


Languages

Language:JavaScript 70.1%Language:HTML 11.1%Language:Shell 9.8%Language:CSS 6.0%Language:Dockerfile 3.0%