2.1.1 安装启动Minikube

我们提供了一个国内可访问的Minikube修改版的文件,可以直接下载使用。

Mac OSX用户可通过以下命令安装Minikube:


curl -Lo minikube
http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.30.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

Linux用户可通过以下命令安装Minikube:


curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.30.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

Windows用户可通过以下方式下载安装Minikube:http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.30.0/minikube-windows-amd64.exe?spm=a2c4e.11153940.blogcont221687.28.7dd54cecA8DSic&f ile=minikube-windows-amd64.exe,并重命名为minikube.exe。

Minikube默认使用VirtualBox驱动来创建Kubernetes本地环境,可以通过以下命令启动:


minikube start --registry-mirror=https://registry.docker-cn.com

默认会启动最新版本的Kubernetes,也可以指定不同的Kubernetes版本,如下所示:


# 安装Kubernetes v1.12.1
minikube start --registry-mirror=https://registry.docker-cn.com --kubernetes-version v1.12.1
# 安装Kubernetes v1.11.3
minikube start --registry-mirror=https://registry.docker-cn.com --kubernetes-version v1.11.3

在执行上述命令过程中会下载Minikube ISO文件,如果由于网络原因无法下载,可以先通过其他方式获取该ISO文件,然后在启动命令中加上参数--iso-url并执行ISO文件,例如:


minikube start --registry-mirror=https://registry.docker-cn.com --kubernetes-version v1.12.1 --iso-url=file://tmp/minikube-v0.30.0.iso

以Kubernetes v1.12.1为例,在Mac机器上进行安装部署,应该有如下类似的执行结果:


minikube start --registry-mirror=https://registry.docker-cn.com --kubernetes-version v1.12.1
Starting local Kubernetes v1.12.1 cluster...
Starting VM...
Downloading Minikube ISO
 170.78 MB / 170.78 MB [============================================] 100.00% 0s
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
Kubectl is now configured to use the cluster.
Loading cached images from config file.

接着运行如下命令,可以查看安装后的Kubernetes控制台:


minikube dashboard