如果只是用于学习或者开发和简单测试,使用minikube安装k8s环境比较简单,所以本篇博文记录下使用minikube安装k8s集群的过程。minikube说明可见:点击跳转
准备
- VirtualBox下安装的Centos7(2CPU、4096MB内存)
安装kubectl
下载kubectl发行版
curl -LO "https://dl.k8s.io/release/v1.23.8/bin/linux/amd64/kubectl"
安装kubectl
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
验证是否安装成功
kubectl version --client --output=yaml
安装docker engine
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce-20.10.17-3.el7 docker-ce-cli-20.10.17-3.el7 containerd.io-1.6.6-3.1.el7 docker-compose-plugin-2.6.0-3.el7
systemctl enable --now docker
安装minuKube
下载minuKube发行版
curl -LO https://storage.googleapis.com/minikube/releases/v1.24.0/minikube-linux-amd64
安装minuKube
sudo install minikube-linux-amd64 /usr/local/bin/minikube
安装完成后执行minikube version
可以看见下面消息即为安装成功
搭建k8s集群
启动集群
minikube start \
--kubernetes-version=v1.23.8 \
--image-mirror-country=cn \
--image-repository="registry.cn-hangzhou.aliyuncs.com/google_containers" \
--force
集群搭建过程中如果失败,可以执行minikube logs
查看日志信息
查看k8s集群信息
kubectl version
kubectl cluster-info
kubectl get nodes
删除集群
当需要重新创建集群的时候,可以使用minikube delete
命令删除本地的k8s集群。