Hi,
Using microk8s 1.18.6 stable. I tried to run this execise Cassandra in Kubernetes. Part of the requirement is to install Operator Lifecycle Manager version 0.14.1 using this script
Once I installed OLM 0.14.1, I noticed that the microk8s has significantly slowed down. Took about 2 hours for the operator pod to be stabilized in running status. A few hours later, all pods fails with an error like this (seen by kubectl describe pod the-pod-id)
  Warning  FailedMount  17m (x140 over 4h48m)  kubelet, silverbullet  MountVolume.SetUp failed for volume "cass-operator-token-fjmnd" : failed to sync secret cache: timed out waiting for the condition
OR this
Events:
  Type     Reason            Age                   From                   Message
  ----     ------            ----                  ----                   -------
  Warning  FailedScheduling  4m21s (x39 over 19m)  default-scheduler      0/1 nodes are available: 1 node(s) had taint {node.kubernetes.io/not-ready: }, that the pod didn't tolerate.
  Warning  FailedMount       18s (x8 over 89s)     kubelet, silverbullet  MountVolume.SetUp failed for volume "grafana-operator-token-p45h6" : failed to sync secret cache: timed out waiting for the condition
Attempting to cleanup, I tried to delete all the resources created by the OLM operators and also delete the namespace which was used for the exercise. But the namespaces are stuck in a Terminating status.
$ kubectl get namespaces
NAME                 STATUS        AGE
cass-operator        Terminating   11h
olm                  Terminating   9h
operators            Terminating   9h
... skip remaining Active namespaces ...
QUESTION: is there a way to get microk8s cluster back to its normal working status and to finish the deletion of the namespaces?
I have the tarball of microk8s inspect (Google Drive) can you suggest a proper way to submit attachment in this board? Or would it be better I file an issue in https://github.com/ubuntu/microk8s/issues and attach the inspection report there?