Table of Contents
minikube
Return to GitOps, DevOps deployment, Kubernetes-Docker, Linux configuration (Unix shell initialization - bash profile) Ansible-Terraform, Package manager, Package management, Packages, Configuration, Configuration automation, Deployment automation, Continuous deployment, Delivery, Continuous delivery, Integration, Continuous integration, CI-CD, CI/CD, Version control, GitHub, GitHub Actions, GitHub CLI, AWS Cloud Shell, AWS Tools for PowerShell, Azure Cloud Shell, Azure PowerShell, Google Cloud Shell, Oracle Cloud Shell (Oracle Cloud Infrastructure Cloud Shell), IBM Cloud Shell, Linode Cloud Shell, DigitalOcean Cloud Shell, GitHub Codespaces IDE, AWS Cloud9 IDE, Databricks Cloud Shell, JetBrains, Azure DevOps, JetBrains TeamCity, Management, Configuration management
installation - Installation of - Install
Return to Kubernetes, kubectl, KiND, Docker
minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping Kubernetes application developers and new Kubernetes users.
Highlights
- Supports the latest Kubernetes release (+6 previous minor versions)
- Docker API endpoint for blazing fast docker image pushes
- Minikube Addons for easily installed Kubernetes applications
- Supports common CI environments
minikube provisions and manages local Kubernetes clusters optimized for development workflows.
Basic Minikube Commands:
- start Starts a local Kubernetes cluster
- status Gets the status of a local Kubernetes cluster
- stop Stops a running local Kubernetes cluster
- delete Deletes a local Kubernetes cluster
- dashboard Access the Kubernetes dashboard running within the minikube cluster
- pause pause Kubernetes
- unpause unpause Kubernetes
- docker-env Configure environment to use minikube's Docker daemon
- podman-env Configure environment to use minikube's Podman service
- cache Add, delete, or push a local image into minikube
- image Manage images
Minikube Configuration and Management Commands:
- addons Enable or disable a minikube addon
- config Modify persistent configuration values
- profile Get or list the current profiles (clusters)
- update-context Update kubeconfig in case of an IP or port change
Minikube Networking and Connectivity Commands:
- service Returns a URL to connect to a service
- tunnel Connect to LoadBalancer services
- mount Mounts the specified directory into minikube
- ssh Log into the minikube environment (for debugging)
- kubectl Run a kubectl binary matching the cluster version
- node Add, remove, or list additional nodes
- cp Copy the specified file into minikube
Minikube Troubleshooting Commands:
- ssh-key Retrieve the ssh identity key path of the specified node
- ssh-host Retrieve the ssh host key of the specified node
- ip Retrieves the IP address of the specified node
- logs Returns logs to debug a local Kubernetes cluster
- update-check Print current and latest version number
- version Print the version of minikube
Other Commands:
- completion Generate command completion for a shell
Use “minikube <command> --help” for more information about a given Minikube command.