Skip to content

Minikube03 安装Minikube

官网

text
https://minikube.sigs.k8s.io/docs/start/

根据自己的系统选择合适的脚本文件

200.png

搞不下来,直接吧这个地址粘贴到浏览器上按回车键直接下载

201.png202.png

如果你实在下载不下来,请点击下面的下载按钮

这个二进制文件只针对Linux64位系统有效哦~

下载 minikube-linux-amd64

安装驱动

text
https://minikube.sigs.k8s.io/docs/drivers/

这里我选择docker

text
# 添加用户
sudo useradd -m -s /bin/bash admin
# 设置密码(会提示您设置密码)
sudo passwd admin
# 将用户添加到sudo组
sudo usermod -aG wheel admin
# admin用户登录并提权
sudo -i

# 安装docker
yum install yum-utils device-mapper-persistent-data lvm2 -y
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-20.10.6 -y
systemctl start docker
systemctl enable docker
# 换阿里源
cat > /etc/docker/daemon.json <<EOF
{
	"registry-mirrors": [
		"https://docker.m.daocloud.io",
        "https://j6dalcd1.mirror.aliyuncs.com"
	]
}
EOF
# 重启,验证是否替换成功
systemctl restart docker
docker info

# 切换回普通用户
exit
# 普通用户加入docker组
sudo usermod -aG docker $USER && newgrp docker

# sudo组用户不需要密码
sudo visudo
# 新增行
%sudo ALL=(ALL:ALL) NOPASSWD:ALL

302.png

安装minikube

shell
mv minikube-linux-amd64 minikube
chmod +x minikube && sudo mv minikube /usr/local/bin/

初始化

shell
# --image-mirror-country cn 将缺省利用 registry.cn-hangzhou.aliyuncs.com/google_containers 作为安装Kubernetes的容器镜像仓库 (阿里云版本可选)
minikube start --image-mirror-country cn --driver=docker

等待下载,大概500M(文件会下载到~/.kube和~/.minikube下),看到如下内容时主要功能安装完毕

303.png

看提示说kubectl没有安装,可以用 minikube kubectl -- 来替代

shell
# 用 kubectl 来替代minikube kubectl --
alias kubectl="minikube kubectl --"
echo 'alias kubectl="minikube kubectl --"' >> ~/.bashrc
source ~/.bashrc