minikube 安装

在本地环境学习k8s的首选方案,个人还是推荐官方的minikube的方案,使用中和集群模式基本一致,下面就开始我们的k8s之旅吧。

安装kubectl

1
2
3
4
5
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.16.0/bin/linux/amd64/kubectl

chmod +x ./kubectl

sudo mv ./kubectl /usr/local/bin/kubectl

安装minikube

1
2
3
4
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& chmod +x minikube

sudo install minikube /usr/local/bin/

因为我的本机支持docker,这里我就不使用虚拟机安装k8s了,如果你的机器不支持docker,可以在安装时选用支持docker的driver,需要增加--vm-driver参数即可。另外k8s的镜像在国外被墙,这里我们使用--image-repository参数替换为国内的仓库,另外推荐加上仓库加速器--registry-mirror,这样最终的启动脚本就变为了如下:

1
minikube start --vm-driver=none --registry-mirror=https://registry.docker-cn.com --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

只需要静静的等待完成即可,到此就完成了我们整个的安装,开始我们的探索之旅吧。

对了,不要忘记验证一下pod的启动情况,方式如下:

1
sudo kubectl get all -A