start_k8s.md 1.7 KB
Newer Older
F
feilong 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14
# 使用 minikube 启动k8s集群

使用 minikube 启动 k8s 环境的命令如下:

```bash
minikube start --vm-driver=docker --image-mirror-country='cn'
```

参数说明:
* `--vm-driver=docker` 指定了使用 docker 作为虚拟化驱动
* `--image-mirror-country='cn'` 配置了使用中文dockcer镜像仓库,否则会很慢

启动过程截图:

F
feilong 已提交
15
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/2.安装minikube/img/minikube_start.png)
F
feilong 已提交
16 17 18

安装过程中可能会遇到各种问题,例如下图遇到了镜像下载失败使用回退版本的策略

F
feilong 已提交
19
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/2.安装minikube/img/minikube_start_success.png)
F
feilong 已提交
20 21 22 23 24 25 26 27 28

幸运的是,启动成功了,提示 `kubectl` 已经配置到和`minikube` k8s 集群连接:

```bash
Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
```

使用命令`kubectl cluster-info --context minikube` 查看下集群的信息

F
feilong 已提交
29
![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/2.安装minikube/img/minikube_cluster_info.png)
F
feilong 已提交
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

以下对 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

F
feilong 已提交
58
通过选项 --vm-driver 可以指定虚拟机的驱动,例如virualbox