安装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
你需要什么
- 2 个或更多 CPU
- 2GB可用内存
- 20GB可用磁盘空间
- 互联网连接
- 容器或虚拟机管理器,例如:Docker、QEMU、Hyperkit、Hyper-V、KVM、Parallels、Podman、VirtualBox或VMware Fusion/Workstation
安装 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 驱动

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

启动minikube
一定要使用镜像,不然国内容易拉取失败
minikube start --driver=docker --base-image=registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.47

拉取成功
安装kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

安装成功