-
Install ingress-nginx
See https://kubernetes.github.io/ingress-nginx/deploy/#docker-for-mac
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.47.0/deploy/static/provider/cloud/deploy.yaml
Verify the service was enabled by running the following
kubectl get pods -n ingress-nginx
-
Add secrets pgpassword
kubectl create secret generic pgpassword --from-literal PGPASSWORD=password
-
Deploy project
kubectl apply -f k8s/
-
Check if project is running
-
Enable skipping of login
kubectl patch deployment kubernetes-dashboard -n kubernetes-dashboard --type 'json' -p '[{"op": "add", "path": "/spec/template/spec/containers/0/args/-", "value": "--enable-skip-login"}]'
-
Run proxy
kubectl proxy
-
Open URL in browser
kubectl delete -f k8s/
kubectl delete namespace ingress-nginxskaffold dev