I could manage OK to run a 3 nodes Cassandra cluster (Week5, Deploy a Cassandra Cluster with Cass Operator) on my single-node Kubernetes cluster, using microk8s 1.18.6 on Ububtu 20.04 (8 cores, 32 GB RAM).
But when I reached the Metrics part (Monitor a Cluster with the Metrics Collector) The Operator Lifecycle Manager (OLM) killed my microk8s cluster. I think the OLM is overkill for the purpose of the excercise.
Prometheus + Grafana are light weight compared to a 3 nodes Cassandra cluster. And yet this step was very time consuming and finally unstable. I wish you just could deploy Prometheus & Grafana in a more light weight way (without operator). BTW this issue highlights the quality of the Cassandra Operator. Kudos DataStax, this is a high quality CRD.
The Week5 materials are well prepared, presentation and supporting materials. You guys put in a lots of works. Thanks. Too bad, that OLM monster had ruined the experience.