├── 0-setup-your-cluster ├── 01-kind-config.yaml ├── 02-storageclass-kind.yaml ├── 03-storageclass-minikube.yaml ├── 04-storageclass-gke.yaml └── README.MD ├── 1-cassandra ├── 11-install-cass-operator-v1.1.yaml ├── 12-cassandra-cluster-1nodes.yaml ├── 13-cassandra-cluster-3nodes.yaml ├── 14-cassandra-cluster-3nodes-newconfig.yaml ├── 15-cassandra-cluster-stop.yaml └── README.MD ├── 2-dashboard ├── 21-install-dashboard.yaml ├── 22-create-dashboard-account.yaml ├── 23-create-dashboard-role.yaml └── README.MD ├── 3-prometheus_grafana ├── README.MD ├── dse │ ├── dse-mini-enablemetrics.yaml │ ├── dse-mini-stop.yaml │ └── dse-mini.yaml ├── grafana │ ├── datasource.yaml │ ├── dse-analytics.dashboard.yaml │ ├── dse-cluster-condensed.dashboard.yaml │ ├── dse-cluster-metrics.dashboard.yaml │ ├── dse-search-cluster.dashboard.yaml │ ├── instance.yaml │ ├── operator.yaml │ ├── prometheus-metrics.dashboard.yaml │ └── system-metrics.dashboard.yaml ├── install-olm.sh └── prometheus │ ├── instance.yaml │ ├── operator.yaml │ └── service_monitor.yaml ├── 4-materials ├── Cassandra-Developer-Workshop-Kubernetes.pdf ├── images │ ├── 00-screenplay.png │ ├── 01-home.png │ ├── 01-pic1.png │ ├── 21-ui-default.png │ ├── 22-ui-home.png │ ├── 23-ui-pods.png │ ├── 24-ui-replicatsets.png │ ├── docker32.png │ ├── grafana-jvm.png │ ├── grafana-starting.png │ ├── grafana-up.png │ ├── linux32.png │ ├── mac32.png │ ├── prometheus-graph-up.png │ ├── prometheus-target-empty.png │ ├── prometheus-target-up.png │ ├── welldone.jpg │ └── windows32.png └── presentation.pdf ├── README.md └── install-ec2-instance.MD /0-setup-your-cluster/01-kind-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/0-setup-your-cluster/01-kind-config.yaml -------------------------------------------------------------------------------- /0-setup-your-cluster/02-storageclass-kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/0-setup-your-cluster/02-storageclass-kind.yaml -------------------------------------------------------------------------------- /0-setup-your-cluster/03-storageclass-minikube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/0-setup-your-cluster/03-storageclass-minikube.yaml -------------------------------------------------------------------------------- /0-setup-your-cluster/04-storageclass-gke.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/0-setup-your-cluster/04-storageclass-gke.yaml -------------------------------------------------------------------------------- /0-setup-your-cluster/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/0-setup-your-cluster/README.MD -------------------------------------------------------------------------------- /1-cassandra/11-install-cass-operator-v1.1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/1-cassandra/11-install-cass-operator-v1.1.yaml -------------------------------------------------------------------------------- /1-cassandra/12-cassandra-cluster-1nodes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/1-cassandra/12-cassandra-cluster-1nodes.yaml -------------------------------------------------------------------------------- /1-cassandra/13-cassandra-cluster-3nodes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/1-cassandra/13-cassandra-cluster-3nodes.yaml -------------------------------------------------------------------------------- /1-cassandra/14-cassandra-cluster-3nodes-newconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/1-cassandra/14-cassandra-cluster-3nodes-newconfig.yaml -------------------------------------------------------------------------------- /1-cassandra/15-cassandra-cluster-stop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/1-cassandra/15-cassandra-cluster-stop.yaml -------------------------------------------------------------------------------- /1-cassandra/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/1-cassandra/README.MD -------------------------------------------------------------------------------- /2-dashboard/21-install-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/2-dashboard/21-install-dashboard.yaml -------------------------------------------------------------------------------- /2-dashboard/22-create-dashboard-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/2-dashboard/22-create-dashboard-account.yaml -------------------------------------------------------------------------------- /2-dashboard/23-create-dashboard-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/2-dashboard/23-create-dashboard-role.yaml -------------------------------------------------------------------------------- /2-dashboard/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/2-dashboard/README.MD -------------------------------------------------------------------------------- /3-prometheus_grafana/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/README.MD -------------------------------------------------------------------------------- /3-prometheus_grafana/dse/dse-mini-enablemetrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/dse/dse-mini-enablemetrics.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/dse/dse-mini-stop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/dse/dse-mini-stop.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/dse/dse-mini.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/dse/dse-mini.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/datasource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/datasource.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/dse-analytics.dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/dse-analytics.dashboard.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/dse-cluster-condensed.dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/dse-cluster-condensed.dashboard.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/dse-cluster-metrics.dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/dse-cluster-metrics.dashboard.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/dse-search-cluster.dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/dse-search-cluster.dashboard.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/instance.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/operator.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/prometheus-metrics.dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/prometheus-metrics.dashboard.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/grafana/system-metrics.dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/grafana/system-metrics.dashboard.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/install-olm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/install-olm.sh -------------------------------------------------------------------------------- /3-prometheus_grafana/prometheus/instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/prometheus/instance.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/prometheus/operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/prometheus/operator.yaml -------------------------------------------------------------------------------- /3-prometheus_grafana/prometheus/service_monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/3-prometheus_grafana/prometheus/service_monitor.yaml -------------------------------------------------------------------------------- /4-materials/Cassandra-Developer-Workshop-Kubernetes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/Cassandra-Developer-Workshop-Kubernetes.pdf -------------------------------------------------------------------------------- /4-materials/images/00-screenplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/00-screenplay.png -------------------------------------------------------------------------------- /4-materials/images/01-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/01-home.png -------------------------------------------------------------------------------- /4-materials/images/01-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/01-pic1.png -------------------------------------------------------------------------------- /4-materials/images/21-ui-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/21-ui-default.png -------------------------------------------------------------------------------- /4-materials/images/22-ui-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/22-ui-home.png -------------------------------------------------------------------------------- /4-materials/images/23-ui-pods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/23-ui-pods.png -------------------------------------------------------------------------------- /4-materials/images/24-ui-replicatsets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/24-ui-replicatsets.png -------------------------------------------------------------------------------- /4-materials/images/docker32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/docker32.png -------------------------------------------------------------------------------- /4-materials/images/grafana-jvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/grafana-jvm.png -------------------------------------------------------------------------------- /4-materials/images/grafana-starting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/grafana-starting.png -------------------------------------------------------------------------------- /4-materials/images/grafana-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/grafana-up.png -------------------------------------------------------------------------------- /4-materials/images/linux32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/linux32.png -------------------------------------------------------------------------------- /4-materials/images/mac32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/mac32.png -------------------------------------------------------------------------------- /4-materials/images/prometheus-graph-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/prometheus-graph-up.png -------------------------------------------------------------------------------- /4-materials/images/prometheus-target-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/prometheus-target-empty.png -------------------------------------------------------------------------------- /4-materials/images/prometheus-target-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/prometheus-target-up.png -------------------------------------------------------------------------------- /4-materials/images/welldone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/welldone.jpg -------------------------------------------------------------------------------- /4-materials/images/windows32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/images/windows32.png -------------------------------------------------------------------------------- /4-materials/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/4-materials/presentation.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/README.md -------------------------------------------------------------------------------- /install-ec2-instance.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataStax-Academy/kubernetes-workshop-online/HEAD/install-ec2-instance.MD --------------------------------------------------------------------------------