云盘算赛项容器云2023搭建
摆设容器云平台使 用 OpenStack 私 有 云 平 台 创 建 两 台 云 主 机 , 云 主 机 类 型 使 用 4vCPU/12G/100G 类型,分别作为 Kubernetes 集群的 Master 节点和 node 节点, 然后完成 Kubernetes 集群的摆设,并完成 Istio 服务网格、KubeVirt 虚拟化和 Harbor 镜像仓库的摆设。
登录OpenStack私有云平台,使用CentOS7.9镜像创建两台云主机,完成Kubernetes 1.25.1集群的搭建。
curl -O http://10.18.4.46/chinaskills_cloud_paas_v2.1.iso
mount chinaskills_cloud_paas_v2.1.iso /mnt
cp -rvf /mnt/* /opt
cp /opt/kubeeasy-v2.0 /usr/bin/kubeeasy
kubeeasy --help
#
kubeeasy install dependencies \
--host 10.18.4.10,10.18.4.20 \
--user root \
--password 000000 \
--offline-file /opt/dependencies/packages.tar.gz
#
kubeeasy install kubernetes \
--master 10.18.4.10 \
--worker 10.18.4.20\
--user root \
--password 000000 \
--version 1.25.2 \
--offline-file /opt/kubeeasy.tar.gz
检查Pod的运行状态:
# kubectl get pods -A
https://img-blog.csdnimg.cn/cc22bf92139e4ea39403afe7b16d5ec3.png 检查节点状态
# kubectl get nodes
https://img-blog.csdnimg.cn/ebfc38a8faf84bd1ab84f897da5e57f2.png
Harbor服务:
(http://10.18.4.10/harbor/projects)
登录用户/密码: admin/Harbor12345
https://img-blog.csdnimg.cn/ab5e963896a94ea490c077961b889676.png
Kuberntes原生dashboard:
(https://10.18.4.10:30080/#/login)
在摆设完成以后,会有token的天生,可以直接输入。
https://img-blog.csdnimg.cn/e3a7920a0f4d4e7f850cd84cb8c953d4.png
https://img-blog.csdnimg.cn/feed6e19501b482389def8c0dba338ff.png
istio相干内容:
Prometheus是一款开源的、自带时序数据库的监控诉警体系。现在,Prometheus已经成为Kubernetes集群中监控诉警体系的标配。(http://10.18.4.10:39090)
https://img-blog.csdnimg.cn/301559b2069f4847ab7754d9745a4f8b.png
Tracing与Jaeger:(http://10.18.4.10:36686/jaeger/search)
https://img-blog.csdnimg.cn/331c2f1245b14611a6dd056313920433.png
Kiali能通过推断流量拓扑来显示服务网格的结构,并显示网格的康健状况,提供了具体的指标、强大的验证、访问以及与 Jaeger 举行分布式跟踪的强大集成。http://10.18.4.10:30001/kiali/
https://img-blog.csdnimg.cn/72c8a31dd90649a7ac49e0bc803c0843.png
Grafana是一款开源的跨平台可视化分析工具,重要用于大规模指标数据的可视化展示,可以帮助用户简化监控的复杂度。这里用于展示istio或者kubernetes集群相应的数据。
Grafana URL :http://10.18.4.10:33000/
https://img-blog.csdnimg.cn/e87586213ee14776a81ed1dec7e60f46.png
Portainer是一款开源的容器管理平台,支持多种容器技能,如Docker、Kubernetes和Swarm等。它提供了一个易于使用的Web UI界面,用于管理和监控容器和集群。Portainer旨在使容器管理更加简单和可视化,并且它实用于各种规模的容器环境,从个人盘算机到企业级摆设,而且能够一次性管理多种类型的多个集群。
除了原生的dashboard以外,该镜像还提供有Portainer。
(http://10.18.4.10:30777)
留意,如果长时间不对Potainer初始化,就会发生如下报错,直接删撤除提供服务的Pod,让其在创建一个Pod实例即可。
https://img-blog.csdnimg.cn/ed57b9c1d58d439a8b6d75d47fa4fba4.png
kubectl get pod-A | grep dash
kubectl delete pod -nkube-systemdashboard-portainer-695648f848-bnljl
https://img-blog.csdnimg.cn/30df0220407d4e1a9978b53e8cb587f9.pnghttps://img-blog.csdnimg.cn/76f4759d35a84660b05885ef4a6e763e.pnghttps://img-blog.csdnimg.cn/c7239de1a88d460286928ff173e5716f.pnghttps://img-blog.csdnimg.cn/665d6a2d1941470f836f98d6d96747c5.pnghttps://img-blog.csdnimg.cn/288894be50fc47129580f636a3fedb34.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]