系统版本 centos7
docker 版本: 19.03
minikube: v1.20.0
kubectl: v1.20.0
1. 安装docker
yum install docker-ce
docker 安装成功,并且启动添加 ExecStart=/usr/bin/dockerd --exec-opt native.cgroupdriver=cgroupfs
/usr/lib/systemd/system/docker.service
systemctl start docker
systemctl enable docker
2.安装minikube
下载 minikube 版本与 kubectl 版本 尽量保持一致
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.20.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
3.安装kubectl
下载 kubectl, 偶尔会慢下载不下来
curl -LO https://dl.k8s.io/release/v1.20.0/bin/linux/amd64/kubectl
mv kubectl /usr/local/bin/
chmod +x /usr/local/bin/kubectl
4.安装依赖
yum install conntrack
修改参数
echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables
5. 启动服务
minikube start \
--image-mirror-country=cn \
--registry-mirror=https://xxx.mirror.aliyuncs.com \
--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers \
--iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.9.0.iso \
--vm-driver=none
--cpus=2
--memory=4096mb
6.验证
查看状态
minikube status
kubectl get node
7.卸载:
minikube stop
minikube delete
rm -f /usr/local/bin/kubectl /usr/local/bin/kubectl
8.卸载docker
参考:
https://github.com/AliyunContainerService/minikube/wiki 阿里部署