centos7通过minikube部署k8s

centos7通过minikube部署k8s

Minikube 是一个轻量级的 Kubernetes 实现,主要用于开发和测试 Kubernetes 应用程序。它允许你在本地机器上快速启动一个单节点的 Kubernetes 集群,从而在开发过程中模拟真实的 Kubernetes 环境。
需提前部署docker

一、下载并安装MINIKUBE

1、下载二进制程序:

bash 复制代码
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

2、将下载的 minikube-linux-amd64 二进制文件安装到系统路径 /usr/local/bin/minikube:

bash 复制代码
sudo install minikube-linux-amd64 /usr/local/bin/minikube

3、验证MINIKUBE

二、使用MINIKUBE部署k8s

使用 --kubernetes-version 指定k8s版本;

使用 --image-mirror-country=cn 指定国内镜像源;

--force 强制使用 root 权限;

bash 复制代码
minikube start --kubernetes-version=v1.26.0 --image-mirror-country=cn --force
或
使用默认配置部署最新k8s
minikube start --driver=docker --force

等待一段时间后输出successed部署成功

三、配置k8s管理工具

1、kubectl工具

bash 复制代码
find / -name kubectl

将找到的kubectl可执行程序放到系统环境变量的目录里:

例:

bash 复制代码
cp /data/docker/volumes/minikube/_data/lib/minikube/binaries/v1.33.1/kubectl /usr/local/bin/

测试kubectl工具和k8s部署结果

bash 复制代码
kubectl get nodes 

2、k9s工具

https://webinstall.dev/k9s/

下载压缩包,解压后将k9s可执行程序放到系统环境变量目录

执行:

bash 复制代码
k9s