minikube安装k8s单机版

600 阅读1分钟

1.修改主机hostname

hostnamectl set-主机名

2.更换阿里yum源

1.进入到yum的源目录下
cd /etc/yum.repos.d/ 
2.将原来的CentOS-Base.repo进行备份 
mv CentOS-Base.repo CentOS-Base.repo.bak 
3.下载替换阿里源 
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
4.生成缓存 
yum makecache 6.更新 yum -y update

3.关闭防火墙

1.分别关闭防火墙: 
systemctl stop firewalld 
2.关闭防火墙自启 
systemctl disable firewalld

4.安装docke

1.安装所需包
yum install yum-utils device-mapper-persistent-data lvm2
2.新增 Docker 仓库
yum-config-manager \ 
--add-repo \ 
https://download.docker.com/linux/centos/docker-ce.repo
3.安装 Docker CE
yum install -y \ 
containerd.io-1.2.13 \ 
docker-ce-19.03.11 \ 
docker-ce-cli-19.03.11
4.创建 /etc/docker 目录
mkdir /etc/docker
5.设置 daemon
cat > /etc/docker/daemon.json <<EOF
{
    "exec-opts": ["native.cgroupdriver=systemd"],
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "100m"
    },
    "storage-driver": "overlay2",
    "storage-opts": [
        "overlay2.override_kernel_check=true"
    ]
}
EOF
6.为 docker 服务创建一个 systemd 放置目录
mkdir -p /etc/systemd/system/docker.service.d
7.重启 Docker
systemctl daemon-reload
systemctl restart docker
8.设置docker开机自启
sudo systemctl enable docker

5.添加k8s阿里云YUM软件源安装kubectl

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=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

yum install -y kubectl-1.22.4-0

6.安装minikube

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube

7.启动

minikube start --driver=none

过程中最后启动时候报错:

clipboard.png

解决办法

yum install conntrack

后在执行

minikube start --image-mirror-country='cn' --driver=none

成功启动

clipboard.png