浅谈容器集群管理-从mesos到kubernetes-时速云

浅谈容器集群管理-从mesos到kubernetes-时速云

ID:12190062

大小:152.50 KB

页数:46页

时间:2018-07-16

浅谈容器集群管理-从mesos到kubernetes-时速云_第1页
浅谈容器集群管理-从mesos到kubernetes-时速云_第2页
浅谈容器集群管理-从mesos到kubernetes-时速云_第3页
浅谈容器集群管理-从mesos到kubernetes-时速云_第4页
浅谈容器集群管理-从mesos到kubernetes-时速云_第5页
资源描述:

《浅谈容器集群管理-从mesos到kubernetes-时速云》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浅谈容器集群管理-从mesos到kubernetes-时速云TenXCloud时速云-??‐杨乐(Jack)?Agenda?容器集群管理概述?Kubernetes和Mesos?Kubernetes架构理解?服务编排?私有集群?容器集群管理概述?容器集群管理概述???????Docker?部署单机?????容器的打包,迁移?????大量容器,跨机通信???????生产环境需求:????-??‐多机集群????-??‐资源调度????-??‐可扩展性????-??‐负载均衡????-??‐虚拟网络????-??‐微服务化?Machine

2、?A?Machine?B?Machine?C?Network&?Discovery?(container?to?container)?资源调度?负载均衡?易扩展性?容器集群管理概述??????Mesos+Docker?????-??‐?Apache下的开源分布式资源管理框架?????-??‐?加州大学伯克利分校的AMPLab开发?????-??‐?在TwiHer得到广泛使用?????-??‐?Master-??‐slave???????Kubernetes?????-??‐?灵感源于Google内部集群Borg管理系统???

3、???-??‐?2014-??‐6开源??????-??‐?Golang开发??????-??‐?Master-??‐slave模式??????-??‐吸收了Borg?Omega的优点和教训??????-??‐增加namespace,?label等管理功能?容器集群管理概述???????Mesos?(+docker)?+?Marathon??资源调度-??‐消除硬件差异,DRF,多种framework,?scheduler,?executor?Marathon?Framwork?基于mesos来控制长时间运行的服务。?生命周期-??

4、‐?App-??‐task?健康检查-??‐?HealthChecks?实例伸缩-??‐?Instances?服务发现-??‐?Mesos-??‐dns?负载均衡-??‐?Haproxy????容器集群管理概述???????Kubernetes??容器集群管理器,专门为解决容器集群问题?资源调度-??‐?Kube-??‐scheduler(调度算法可plugin)?生命周期-??‐?ReplicaXonController?健康检查-??‐?pod-??‐livenessProbe?实例伸缩-??‐?ReplicaXonContro

5、ller-??‐replicas?服务发现-??‐?Service/SkyDns?负载均衡-??‐?Kube-??‐proxy/portal?net(支持UDP)???Kubernetes和Mesos?Kubernetes和Mesos???????????????q????愿景相同?打造分布式集群,易扩展,资源调度,实例生命周期管理等?Mesos?适用于多种框架和应用,?分布式系统内核,构建一个巨大的静态的计算集群,?资源池,?Hadoop、Kaa、Spark等众多framework作为数据处理插件?Kubernetes?专门针对

6、容器集群,?轻量化、模块化、便携以及可扩展,并快速的启动、移植,服务编排,资源调度,虚拟网络解决方案等?q????组合方式?Kubernetes-??‐mesos?Kubernetes?做为mesos?framework????Kubernetes和Mesos?????????Kubernetes-??‐Mesos???????Kubernetes和Mesos?????????Kubernetes-??‐Mesos?Network???????Kubernetes架构理解?Kubernetes架构理解???????Kubernete

7、s?????组件:?etcd(key/value数据库,数据一致性,投票算法,leader-??‐??ower)????????????????kube-??‐apiserver(REST?API?running?in?master)????????????????kube-??‐scheduler(资源调度,为Pod分配主机资源)????????????????kube-??‐controller-??‐manager(主机注册,rc伸缩等)????????????????kubelet(节点管理,资源信息采集,对接docker)

8、????????????????kube-??‐proxy(实现SDN网络,服务发现,服务代理)??????????????????anneld(可选,多种网络模块,路由,隧道等)?????????????Kubernetes架构理解

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。