minikube搭建k8s(v1.23.8)集群

128 阅读1分钟

如果只是用于学习或者开发和简单测试,使用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

image.png

安装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可以看见下面消息即为安装成功
image.png

搭建k8s集群

启动集群

minikube start \
--kubernetes-version=v1.23.8 \
--image-mirror-country=cn \
--image-repository="registry.cn-hangzhou.aliyuncs.com/google_containers" \
--force

image.png
集群搭建过程中如果失败,可以执行minikube logs查看日志信息

查看k8s集群信息

kubectl version

image.png

kubectl cluster-info

image.png

kubectl get nodes

image.png

删除集群

当需要重新创建集群的时候,可以使用minikube delete命令删除本地的k8s集群。