# 使用 minikube 启动k8s集群
使用 minikube 启动 k8s 环境的命令如下:
```bash
minikube start --vm-driver=docker --image-mirror-country='cn'
```
参数说明:
* `--vm-driver=docker` 指定了使用 docker 作为虚拟化驱动
* `--image-mirror-country='cn'` 配置了使用中文dockcer镜像仓库,否则会很慢
启动过程截图:
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/2.安装minikube/img/minikube_start.png)
安装过程中可能会遇到各种问题,例如下图遇到了镜像下载失败使用回退版本的策略
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/2.安装minikube/img/minikube_start_success.png)
幸运的是,启动成功了,提示 `kubectl` 已经配置到和`minikube` k8s 集群连接:
```bash
Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
```
使用命令`kubectl cluster-info --context minikube` 查看下集群的信息
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/2.安装minikube/img/minikube_cluster_info.png)
以下对 minikube 启动说法错误的是?
## 答案
minikube 启动k8s环境不需要下载数据
## 选项
### A
使用 `minikube status` 命令可以查看k8s环境状态
```bash
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
```
### B
国内用户配置 --image-mirror-country='cn' 可以加速镜像下载
### C
通过选项 --vm-driver 可以指定虚拟机的驱动,例如virualbox