Minikube 是一个用于在本地创建和管理 Kubernetes 集群的工具,常用于开发和测试环境。以下是一些常用的 Minikube 命令:
- 启动 Minikube
minikube start
启动一个新的 Minikube 集群,默认会创建一个 Kubernetes 集群并在虚拟机中运行。
- 停止 Minikube
minikube stop
停止当前运行的 Minikube 集群。
- 删除 Minikube 集群
minikube delete
删除当前的 Minikube 集群和虚拟机。
- 查看 Minikube 状态
minikube status
显示 Minikube 集群的当前状态,包括虚拟机、Kubernetes API 服务器等组件的状态。
- 打开 Kubernetes 仪表盘
minikube dashboard
启动 Minikube 内置的 Kubernetes 仪表盘(Dashboard)。浏览器会自动打开仪表盘的界面。
- 查看 Minikube 的 IP 地址
minikube ip
显示 Minikube 集群的虚拟机 IP 地址,通常用于访问集群中的服务。
- 查看 Kubernetes 配置
minikube kubectl – config view
查看 Minikube 的 kubectl 配置,通常用于调试。
- 使用 kubectl
Minikube 提供了与 Kubernetes 集群交互的便捷方式,可以通过 Minikube 的 kubectl 来直接访问 Kubernetes 集群:
minikube kubectl –
例如,要查看所有 Pod:
minikube kubectl – get pods
- 查看 Minikube 配置信息
minikube config view
显示 Minikube 的配置信息,查看当前的设置和配置。
- 设置 Minikube 配置
minikube config set
设置 Minikube 的配置项。例如:
minikube config set memory 4096
这个命令将 Minikube 集群的内存设置为 4096MB。
- 查看 Minikube 版本
minikube version
查看当前安装的 Minikube 版本。
- 扩展 Minikube 虚拟机资源
你可以在启动 Minikube 时配置更多资源,例如增加 CPU 或内存:
minikube start --cpus=4 --memory=8192
这将启动一个具有 4 个 CPU 和 8GB 内存的 Minikube 集群。
- 切换 Minikube 使用的驱动程序
Minikube 支持多种驱动程序来运行虚拟机,默认使用 VirtualBox,可以通过 --driver 参数选择其他驱动:
minikube start --driver=docker
例如,使用 Docker 驱动来启动 Minikube。
- 列出所有 Minikube 启动的集群
minikube profile list
列出所有通过 Minikube 启动的集群。
- Minikube 日志
minikube logs
查看 Minikube 的日志,用于排查集群启动过程中的问题。
这些是 Minikube 的一些常用命令,帮助你管理和调试本地 Kubernetes 集群。