geerlingguy/ansible-role-kubernetes

Update Dashboard / Web UI setup task and path

geerlingguy opened this issue · 2 comments

According to the README at https://github.com/kubernetes/dashboard, the dashboard setup now uses:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc6/aio/deploy/recommended.yaml

We're still using https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml, which is definitely a bit outdated!

(I've also considered dropping that feature from this role since I don't use the web dashboard in any of my clusters...)

I've decided to remove the Web UI / Dashboard setup from this role. It didn't do it securely anyways, and was causing CI issues. And IMO it's an unnecessary feature for most cluster operators who are to the point where they're automating cluster deployment, because web UIs/dashboards that are not custom-managed or deployed using custom certs or auth are not secure.