Closed lukemarsden closed 3 years ago
Regarding the istio-ingressgateway
charm being stuck in a waiting status this additional step is needed for it to work in an rbac environment:
kubectl patch role -n kf istio-ingressgateway-operator -p '{"apiVersion":"rbac.authorization.k8s.io/v1","kind":"Role","metadata":{"name":"istio-ingressgateway-operator"},"rules":[{"apiGroups":["*"],"resources":["*"],"verbs":["*"]}]}'
This was accidentally removed from our documentation and will be re-added.
The kubeflow-dashboard config map requires some further investigation for a fix.
The docs have been updated now
I haven't been able to reproduce the kubeflow-dashboard issue with the latest kubeflow bundle on microk8s 1.20/candidate
. @lukemarsden Can you test this again with the latest bundle on your environment and see if you can reproduce it still?
kubeflow 1.3 + microk8s 1.21 + rbac
then
leads to a hang on
that's
also:
kubeflow 1.3 + minikube installing k8s 1.21
upon logging in (after working around https://github.com/canonical/bundle-kubeflow/issues/351#issuecomment-830044248 by carefully updating the config of oidc-gatekeeper second)
errors with:
and the UI errors with
configmaps "centraldashboard-config" not found
the reason for the inability of the dashboard to actually see the configmap is unclear (wrong namespace? wrong serviceaccount?), since:
BTW: the fact that microk8s ships with rbac disabled by default doesn't help here, because it means that rbac-related issues (rbac is enabled in almost all k8s clusters) get hidden from common usage with microk8s.