Linux 命令速查
云原生 man minikube

minikube

本地运行单节点 Kubernetes 集群的工具

返回

补充说明

minikube 是 Kubernetes 官方提供的本地单节点集群工具,支持在 Linux、macOS 和 Windows 上运行。它通过 Docker、Podman、虚拟机(如 VirtualBox、KVM、Hyper-V)或裸机驱动创建集群,最适合学习和日常开发。minikube start 是最常用的命令,一条命令即可拉起集群并配置好 kubeconfig。

minikube 内置了 Ingress、LoadBalancer(tunnel)、Dashboard、Metrics Server 等常用组件插件,并支持将集群中的服务端口暴露到宿主机。它也能加载本地镜像(minikube image load),并支持 minikube dashboard 打开 Web 管理界面。

典型场景:无云环境时学习 K8s、开发调试应用、验证 Helm Chart。注意:minikube 只有单节点(默认 control-plane 兼任 worker),不适合测试多节点调度或 HA 场景;虚拟机驱动比容器驱动更接近真实集群,但启动更慢。

语法

minikube [命令] [选项]

选项

start       # 启动集群
status      # 查看集群状态
stop        # 停止集群(不删除)
delete      # 删除集群
dashboard    # 打开 Web 控制台
ip          # 显示集群 IP
service     # 获取服务访问地址
image load  # 加载本地镜像入集群

实例

# 启动集群(使用默认驱动,自动配置 kubeconfig)
minikube start

# 指定驱动和 Kubernetes 版本启动
minikube start --driver=docker --kubernetes-version=v1.30.0

# 查看状态
minikube status

# 打开 Web 控制台
minikube dashboard

# 获取服务地址
minikube service myservice --url

# 将本地 Docker 镜像加载进集群
minikube image load myapp:latest

# 使用 kubectl 查看节点
kubectl get nodes

# 停止并删除集群
minikube stop
minikube delete

参考链接