K8S minikube搭建

1. 判断cpu是否支持

grep -E --color 'vmx|svm' /proc/cpuinfo
  • 若结果为空,表示cpu不支持这两种指令集

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

  • 使用VirtualBox启动
minikube start
  • 使用kvm启动
minikube start --vm-driver kvm2
  • 备注:
    • 将kvm设置为默认启动:minikube config set vm-driver kvm2

你可能感兴趣的:(K8S minikube搭建)