1、安装docker

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce
systemctl enable --now docker
usermod -aG docker $USER

2、安装minikube

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
rpm -Uvh minikube-latest.x86_64.rpm
useradd -m -s /bin/bash minikube
passwd minikube
usermod -aG docker minikube
#国内镜像
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.48
 
 
su - minikube

#安装单节点
minikube start  --driver=docker --image-mirror-country='cn' --base-image='registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.48' --cpus=4 --memory=12000
#添加节点
minikube add node
 
#安装多节点
minikube start --nodes 2 --driver=docker --base-image='registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.48'  --binary-mirror='docker.1ms.run/bitnami/'  --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers/'
 
 
#如果没有安装kubectl,可以使用minikubu下载的kubectl
minikube kubectl -- get po -A
alias kubectl="minikube kubectl --"

#查看minikube版本状态 
minikube version
minikube status

3、修改minikube docker 镜像源

#替换镜像源(阿里云镜像拉取不了)
su - minikube

#登录minikube节点后修改镜像源(如有多个节点则每个节点重复操作) 
minikube ssh
 
sudo vi /etc/docker/daemon.json
{
  "exec-opts": ["native.cgroupdriver=cgroupfs"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "registry-mirrors": [
    "https://docker.1ms.run"
  ]
}

#重启docker(节点内的docker服务) 
sudo systemctl restart docker

更多推荐