安装minikube

升级一下系统

sudo apt update && sudo apt install -y curl wget apt-transport-https

https://minikube.sigs.k8s.io/docs/start/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download

因为用的是单节点的k8s

你需要什么

安装 minikube:

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

启动集群

从具有管理员访问权限(但未以 root 身份登录)的终端运行:

minikube start

注意

不允许用 root 用户直接运行 docker 驱动

img

sudo adduser k8s
sudo usermod -aG sudo k8s # 分配root权限
sudo usermod -aG docker k8s # 加入docker组,操控docker
sudo usermod -aG docker k8s # 把用户加到docker组
su - k8s # 切换到新用户

img

启动minikube

一定要使用镜像,不然国内容易拉取失败

minikube start --driver=docker --base-image=registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.47

img

拉取成功

安装kubectl

 curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

img

安装成功