第一步先安装docker,参考我的博客
https://my.oschina.net/u/228832/blog/3078987
第二步安装kubectl
先用浏览器访问
https://storage.googleapis.com/kubernetes-release/release/stable.txt
这个地址,就会显示最新稳定版的版本号。这里的得到的是
v1.15.1
使用那个版本号下载kubectl:
wget "https://storage.googleapis.com/kubernetes-release/release/v1.15.1/bin/linux/amd64/kubectl" -O "/usr/local/bin/kubectl"
或者你还是借助浏览器下载直接访问https://storage.googleapis.com/kubernetes-release/release/v1.15.1/bin/linux/amd64/kubectl这个地址,在虚拟机科学上网好像覆盖不了,我一般都是直接浏览器下载的。
cp kubectl /usr/local/bin/
chmod +x /usr/local/bin/kubectl
第三步安装minikube
首先记住阿里云发布的minikube地址
https://github.com/AliyunContainerService/minikube
curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
启动minikube
剩下就是启动了,启动过程中会下载kubeadm、kubelet和启动过程下载的东西
启动命令如下:
minikube start --vm-driver=none --registry-mirror=https://registry.docker-cn.com
使用linux本机作为运行环境所以vm-driver为none,同时镜像下载使用docker国内源。
启动过程中会第一次会很久。因为网速一直动,在下载东西。
如果不是用户root启动话,启动过程中下载的东西会没有权限移动操作:
3.5、检验是否能用。
kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.4 --port=8080
kubectl get pod
完成安装,即可使用了