1.准备环境
CentOS Linux release 7.6.1810 (Core)
内核版本:3.10.0-957.el7.x86_64
#关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
#关闭selinux:
sed -i 's/enforcing/disabled/' /etc/selinux/config
# setenforce 0
#关闭swap:
swapoff -a # 临时
vim /etc/fstab # 永久
2.1安装Docker
$ wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
$ yum -y install docker-ce
$ systemctl enable docker && systemctl start docker
$ docker --version
Docker version 20.10.3, build 48d30b5
2.2添加阿里云yum软件源
$ cat > /etc/yum.repos.d/kubernetes.repo << EOF
[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
EOF
3.1 安装并部署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 start --vm-driver="none"
3.2 安装kubectl
yum install -y kubectl
3.3 验证minikube是否安装成功
$ kubectl get node
NAME STATUS ROLES AGE VERSION
minikube Ready master 64m v1.15.0