Adding minikube extensions

minikube comes with the bare minimum set of features. To add more features, minikube provides an add-on based extension system. Developers can add more features by installing the needed extensions.

List add-ons

List of the available add-ons and their installation status:
minikube addons list

Ingress

An Ingress is an API object that defines rules which allow external access to services in a cluster. Installing the Ingress add-on:
minikube addons enable ingress
After installation - verify that the Ingress controller is running:
kubectl get pods -n ingress-nginx

Dashboard

Installing the Dashboard add-on - it serves as a visual graphical interface if you are not comfortable with CLI commands:
minikube addons enable dashboard
Once the dashboard is enabled you can reach it by using the command:
minikube dashboard

Metrics server

Metrics server is a component that allows you to view the metrics of your cluster. Installing the Metrics server add-on
minikube addons enable metrics-server
Once it is enabled, you can view the metrics of all running pods - it will show CPU and memory usage. So the command is:
kubectl top pods -A