kubernetes环境搭建
kubernetes工具实际上难度并不是很高,只是有些概念理解不到位会导致看得云里雾里。
这里使用minikube快速搭建一个Kubernetes环境。
首先下载相应的软件:
root@vbox:/home/vboxuser# install minikube-linux-amd64 /usr/local/bin/minikube root@vbox:/home/vboxuser# rm minikube-linux-amd64
安装到指定目录并删除相应的历史文件。
使用国内源拉取镜像:
root@vbox:~# minikube start --force --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers 或 minikube start --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers' --image-mirror-country='cn'
如果出现镜像无法拉取的问题,可以先拉取相应的镜像再指定要使用的镜像:
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.46 minikube start --base-image=registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.46 --force
下载kubectl工具,可以访问https://www.downloadkubernetes.com/或使用如下的方式进行安装:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
查看工具的版本信息:
vboxuser@vbox:~$ ./kubectl version --output=yaml clientVersion: buildDate: "2025-03-11T19:58:53Z" compiler: gc gitCommit: 32cc146f75aad04beaaa245a7157eb35063a9f99 gitTreeState: clean gitVersion: v1.32.3 goVersion: go1.23.6 major: "1" minor: "32" platform: linux/amd64 kustomizeVersion: v5.5.0
环境已经搭建完成。后面就可以开始操作了。
参考文章:
https://minikube.kubernetes.ac.cn/docs/start/
https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/