start_k8s.md 1.3 KB
Newer Older
F
feilong 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 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 58
# 使用 minikube 启动k8s集群

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

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

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

启动过程截图:

![](./img/minikube_start.png)

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

![](./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` 查看下集群的信息

![](./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