Skip to content

Defaults

Minimal set of Kubernetes resources for the lab, including metrics-server, kube-state-metrics, dashboard and cert-manager.

Everything can be all installed by running a script:

./defaults/defaults.sh

metrics-server

Scalable and efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines source.

Basically, allows you to run kubectl top [node | pod] and get basic CPU and RAM usage. In addition, this allows Kubernetes Dashboard to display the same information in it's web UI.

kube-state-metrics

Add-on agent to generate and expose cluster-level metrics source.

There a whole bunch of documentation about this, but in a nutshell - it exposes metrics to Prometheus.

dashboard

General-purpose web UI for Kubernetes clusters source.

It says it all.

cert-manager

Certificate manager for Kubernetes. In this case - with Let's Encrypt issuer source.