需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11351 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着云计算与微服务的迅猛发展,容器虚拟化技术由于其自身的轻量以及可移植性消除了企业的DevOps差异性问题,容器编排工具Kubernetes已经成为了云平台的一个标准。通过对Kubernetes技术进行了深入的研究与解析,结合LVS负载均衡技术与Keepalived高可用技术结合对Kube-Master节点进行了高可用反向代理,确保主节点宕机不影响整个集群的运行,在此基础上构建Harbor私有镜像仓库进行一键拉取镜像,提升部署速度,防止因为网络原因造成镜像拉取失败。同时将Ceph作为网站数据后端存储,根据其自身的不同存储机制实现对不同数据业务的持久化保存,在此基础上制作LNMP架构的Yaml文件以及镜像,最后采用Prometheus对整个集群进行监控,将收集到的监控数据实时通过Grafana可视化工具以B/S架构方式展现,最终实现服务的高效、安全部署。 关键词:容器;云计算;虚拟化;监控;高可用
目 录 摘 要 Abstract 1 绪论-1 1.1 课题研究的背景及意义-1 1.2 国内外研究现状-2 1.3 论文主要研究内容-2 1.4 本章小结-2 2 系统所需技术介绍-3 2.1 LVS技术概述及优势-3 2.2 Kubernetes概述及优势-4 2.2.1 容器编排技术对比-4 2.2.2 Kubernetes架构图-4 2.3 Ceph概述及优势-5 2.4 Prometheus概述及优势-6 2.5 本章小结-6 3 系统架构设计方案-7 3.1 集群网络通信-7 3.2 LBC、HAC设计方案-7 3.3 Matser节点-7 3.4 Node节点-8 3.5 镜像仓库-8 3.6 监控设计方案-8 4 Ceph集群设计-9 4.1 存储冗余设计-9 4.2 数据库后端存储-10 4.3 网页文件存储-10 5 集群部署及平台测试-12 5.1 基础环境配置-12 5.2 KoolShare软路由构建-12 5.3 LVS-DR高可用负载均衡搭建-13 5.4 Kubernetes集群部署-13 5.5 Ceph存储集群-14 5.6 Prometheus监控-15 5.7 LNMP集群构建-17 5.8 本章小结-19 结 论-20 谢 辞-21 参考文献-22 |