1. 判断cpu是否支持
grep -E --color 'vmx|svm' /proc/cpuinfo
2. 安装kubectl
-
/etc/yum.repos.d
下创建kubernetes.repo文件,并添加
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
- 执行命令进行安装:
yum install -y kubectl
- 执行命令判断安装是否成功
kubectl version
3. 安装虚拟机驱动
- 单机可以安装以下两种驱动之一(建议安装kvm,virtualBox暂未调通)
3.1. 安装VirtualBox
-
/etc/yum.repos.d
下创建virtualBox.repo文件,并添加
[virtualbox]
name=Virtualbox Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/virtualbox/rpm/el$releasever/
gpgcheck=0
enabled=1
- 执行命令查看virtualBox版本:
yum search VirtualBox
- 执行命令进行安装:
yum install -y VirtualBox-5.1
3.2. 安装KVM
yum install qemu-kvm -y
yum install libvirt -y
yum install virt-install -y
yum install bridge-utils -y
- 检查virsh版本:
virsh --version
- 安装docker-machine-driver-kvm2
curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2 && sudo install docker-machine-driver-kvm2 /usr/local/bin/
- 添加当前用户到组:
sudo usermod -a -G libvirt $(whoami)
- 将当前用户session加入到组:
newgrp libvirt
- 更新openssl:
yum -y update openssl
- 开启,启动,验证libvirtd服务
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service
sudo systemctl status libvirtd.service
4. 安装minikube
curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.0.1/minikube-linux-amd64
chmod +x minikube
mv minikube /usr/local/bin/
5. 启动minikube
minikube start
minikube start --vm-driver kvm2
- 备注:
- 将kvm设置为默认启动:
minikube config set vm-driver kvm2