Minikube
Minikube is an open-source tool that runs a local Kubernetes cluster, typically on a single computer, for development, testing, and learning.
Kubernetes for Developers
Minikube is a tool for running a local Kubernetes cluster, commonly with a single node and optional multi-node configurations.
- How it is used
- Supports local Kubernetes deployment testing and development when a cloud cluster is unnecessary or slower to use.
- How deep it goes
- Explains installation, startup, context selection, verification, service access, and cleanup, stopping short of exhaustive configuration.
- Examples
- Uses multinode startup, node inspection, declarative deployment, port forwarding, Minikube service routing, and local image loading examples.
- What you can do after
- Operate a local Kubernetes cluster, deploy configurations, verify nodes, access Services, and reset cluster resources.
Google Anthos in Action
minikube is an open-source tool that runs a local Kubernetes cluster for developing and testing applications.
- How it is used
- Provides a local Kubernetes preview environment for developing, testing, and iterating on applications before remote deployment.
- How deep it goes
- Explains setup requirements and a deployment-to-port-forwarding workflow, but stops short of production operations and cluster administration.
- Examples
- Demonstrates a hello-minikube Deployment, NodePort service, kubectl inspection, localhost port forwarding, and IDE-based application iteration.
- What you can do after
- Operate a local Kubernetes preview by starting Minikube, deploying an image, exposing a service, and forwarding traffic to localhost.
Kubernetes in Action, Second Edition
Minikube is a tool for running a local Kubernetes cluster, typically using a virtual machine or containers as the cluster environment.
- How it is used
- Runs a disposable local Kubernetes environment for testing Kubernetes and developing applications.
- How deep it goes
- Explains installation choices, startup, status checks, and single-node architecture without covering cluster administration in depth.
- Examples
- Uses installation commands, minikube start output, minikube status output, and a single-node cluster diagram.
- What you can do after
- Operate/configure a local single-node Kubernetes cluster and verify its core components with Minikube and kubectl.
Read how Kubernetes in Action, Second Edition explains Minikube →
Related concepts
- Kubernetesuses · Kubernetes is an open-source platform for orchestrating and automating the deployment, scaling, and management of containerized workloads across computing clusters.
- Kindalternative to · Kind is an open-source tool for running Kubernetes clusters whose nodes are implemented as Docker containers, primarily for local development, testing, and continuous integration.
- hypervisoruses · A hypervisor is software or firmware that creates, manages, and isolates virtual machines while mediating their access to physical hardware resources.
- Docker Desktopcontrasts with · Docker Desktop is a desktop application that provides Docker tools and runtime capabilities for building, running, and managing containers on supported operating systems.
- kubectluses · kubectl is the Kubernetes command-line client for communicating with the Kubernetes API and managing cluster resources.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


