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工具
下载压缩包,解压后将k9s可执行程序放到系统环境变量目录
执行:
bash
k9s
