Skip to content

Minikube addon system

The Minikube addon system provides a mechanism to extend the functionality of a local Kubernetes cluster. These addons are pre-configured software packages or Kubernetes resources that can be easily enabled or disabled within the Minikube environment.^[400-devops__06-Kubernetes__minikube__01-install.md]

Enabling Addons

Addons can be configured and initialized directly from the command line when starting the Minikube cluster. By using the --addons flag, users can specify a comma-separated list of addons to enable immediately upon initialization^[400-devops__06-Kubernetes__minikube__01-install.md].

For example, to start a cluster with the Ingress controller enabled, the following command can be used^[400-devops__06-Kubernetes__minikube__01-install.md]:

[Minikube](<./minikube.md>) start --addons=ingress

Additionally, the flag --install-addons=true can be used to ensure that the specified addons are properly installed and activated during the startup process^[400-devops__06-Kubernetes__minikube__01-install.md].

Available Addons

Minikube includes a variety of maintained and third-party addons to support different development scenarios. Users can view the full registry of available addons and their current status using the CLI^[400-devops__06-Kubernetes__minikube__01-install.md]:

[Minikube](<./minikube.md>) addons list

This command outputs a table detailing the Addon Name, Profile, Status (e.g., enabled or disabled), and the Maintainer (such as Kubernetes, Google, or third-party unknown sources)^[400-devops__06-Kubernetes__minikube__01-install.md]. Commonly used addons visible in this list include dashboard, ingress, metrics-server, and storage-provisioner^[400-devops__06-Kubernetes__minikube__01-install.md].

Sources

^[400-devops__06-Kubernetes__minikube__01-install.md]