- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
容 器 云 平 台 自 动 化 运 维
叶德华
1 平台架构
平台架构
容器云 超融合 第三方接入
平台业务层
镜像中. 应用管理 容器管理 存储 升 ...
部署升 服 管理监控
务 apisever ingress proxy agent
deploy 层 etcd
核
upgrade . controllerManager scheduler Kedger
层
package Kmaj or
基
础 dns router monitor logger haproxy Kcontroller
dcloud
层
linux cluster
IDC
关键组件说明
Kcontroller 集群组件控制器 ,包括节点负载均衡IP分配、节点删除、etcd、apiserver等major组件的健康监控等
Kedger 集群组件连接维护器 ,包括apiserver集群访问地址维护、etcd及其它组件通过dns来访问的地址维护等
Kagent 业务层服务代理组件 ,处理所有有关集群变更的相关业务 ,如节点的管理、升级等
controllerM 维护服务的容器以指定的数量运行 ,当失败等异常状态 ,则重新运行、调度等
scheduler 当有新的任务调度时 ,负责根据各个节点的资源状态来决定新的容器要调度的目标节点
Kmajor 控制哪些节点启动etcd、apiserver等关键组件 ,组成集群向为其它组件提供服务
sxfdcloud 集群的维护组件 ,如控制启动逻辑、集群状态、停止、重启等常规维护功能
dcloudconfig 与超融合对接组件 ,以支持在超融合一键创建一个全新容器云集群
架构特点
01 架构扩展性好
采用微服务架构理念 ,整个平台扩展性非常好,每个组件可以根据实际需求独立进行扩展,未来需要更多的功能组件已经被设计好可以良好单独扩展。
02 复杂度可控
平台横向切分模块,每一个层面再纵向切分,把功能组件最小化,并通过定义良好的接口清晰表述组件边界,由于功能清晰、复杂度低,每个组件相应
的开发员可以完全掌控,易于保持高可维护性和开发效率。
03 部署灵活度高
可单独更新或部署单个组件,更易于实现自动化流程,使得发布更加高效,同时降低对生产环境所造成的风险,最终缩短应用交付周期。
04 技术选型灵活
由于每个组件是相互分离且独立的,可以根据功能组件的功能特点选用最合适的技术栈。
05 容错性好
由于组件之间解藕 ,不会因为某个组件的异常导致整个集群处于一个不可用的状态
文档评论(0)