基于Kubernetes的高可用Web网站的设计与实现.doc

资料分类:计算机信息 上传会员:狂奔的小猪 更新时间:2021-11-19
需要金币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

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:在企业生产环境中,运维的主要工作有备份,还有就是监控。管理员需要随时关注服务器的使用情况,以便快速定位问题,减少故障宕机的风险。随着企业规模的扩大,服务器数量的增......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: