Minikube 常用命令列表
2025-08-04 本文已影响0人
_浅墨_
Minikube 常用命令列表,适合日常开发、调试和集群管理使用:
🚀 基础启动与管理
命令 说明
minikube start 启动本地 Kubernetes 集群(可加参数如 --driver=docker)。
minikube stop 停止运行中的 Minikube 虚拟机或容器。
minikube delete 删除整个 Minikube 集群及相关资源(不可逆操作)。
minikube status 查看 Minikube 当前状态(包括 kubelet、apiserver、kubeconfig 等)。
minikube dashboard 启动 Kubernetes Web UI Dashboard,并自动打开浏览器访问。
minikube version 查看 Minikube 本体版本。
minikube update-check 检查是否有可用的新版本。
⚙️ 启动配置参数(常用)
参数 说明
--driver=xxx 选择驱动类型(如 docker、virtualbox、hyperkit、vmware)。
--cpus=4 分配给 Minikube 的 CPU 核心数。
--memory=6g 分配内存大小。
--disk-size=20g 设置磁盘大小。
--image-mirror-country=cn 加快镜像下载速度(适用于中国大陆)。
--registry-mirror=xxx 设置 Docker 镜像加速器(如阿里云)。
--container-runtime=containerd 设置容器运行时,支持:docker、containerd、cri-o。
🔍 集群信息与调试
命令 说明
minikube ip 获取集群的虚拟机 IP 地址(常用于访问 NodePort)。
minikube ssh 登录 Minikube 虚拟机终端。
minikube logs 查看 Minikube 启动和运行日志。
minikube kubectl -- get pods 使用 Minikube 自带的 kubectl 命令(替代本机未安装 kubectl 的情况)。
minikube addons list 查看可用的插件(如 ingress、dashboard、metrics-server)。
minikube addons enable ingress 启用 Ingress 插件。
minikube addons disable ingress 禁用 Ingress 插件。
📦 镜像管理(开发中常用)
命令 说明
minikube image list 列出本地 Minikube 节点中的镜像。
minikube image load myimage:tag 将本地镜像导入 Minikube 节点(适合开发调试)。
minikube image rm myimage:tag 删除指定镜像。
minikube cache add myimage:tag 添加镜像缓存,下次启动会自动拉取。
🌐 网络与端口映射
命令 说明
minikube service mysvc 自动打开浏览器访问指定服务(Service 类型为 NodePort)。
minikube service mysvc --url 输出服务的访问地址(不打开浏览器)。
minikube tunnel 创建本地隧道,用于访问 LoadBalancer 类型服务。
🧪 进阶功能
命令 说明
minikube profile list 查看本地所有集群配置(支持多个 profile)。
minikube config set driver docker 设置默认启动参数(持久化)。
minikube mount ./data:/data 将本地目录挂载到 Minikube 虚拟机中。
minikube pause / unpause 暂停/恢复集群(节省资源)。
minikube addons enable metrics-server 启用 metrics-server(支持 kubectl top)。
📌 实用组合示例
# 启动集群,使用 docker driver,设置资源,配置国内镜像加速
minikube start \
--driver=docker \
--container-runtime=containerd \
--cpus=4 \
--memory=6g \
--image-mirror-country=cn \
--registry-mirror=https://registry.docker-cn.com
# 部署服务并打开浏览器查看
kubectl apply -f my-service.yaml
minikube service my-service