在第一篇大作业报告中,已经成功安装了VMware WorkStation16pro以及Ubuntu20.04,因此在本篇文章中不再重复说明,详情可以看此链接:https://blog.csdn.net/LindseyLove/article/details/124401943?spm=1001.2014.3001.5501
单机版Kubernetes需要:kubectl、minikube,其中,kubectl是K8S的命令行客户端,通过命令行操作K8S,minikube即单机版的Kubernetes服务端(自带客户端页面),监控部署在K8S中服务的运行状态、资源占用率等情况。
那么接下来将逐步部署kubectl和Minikube:
一、部署kubectl
1.下载kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
2.验证kubectl
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
可以看到验证的结果:
3. 安装kubectl
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
4.查看kubectl版本
kubectl version --client
二、部署Minikube
1.下载Minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
2.安装Minikube
sudo install minikube-linux-amd64 /usr/local/bin/minikube
3.启动Minikube
minikube start
4. 添加Docker群组用户
# 添加docker用户组
sudo groupadd docker
# 将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker
# 更新用户组
newgrp docker
5.重新启动Minikube
minikube start
三、集群交互:连接集群
kubectl get po -A
四、监控面板
1.启动
minikube dashboard
2.启动后页面
五、总结
通过在Ubuntu上 安装了kubectl和Minikube,并成功运行了客户端页面,学习了与Kubernetes相关的一些知识,对云计算的学习又有了更深入的了解。