浅谈容器集群管理-从mesos到kubernetes.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈容器集群管理-从mesos到kubernetes课件

浅谈容器集群管理 -从Mesos到Kubernetes TenXCloud时速云-杨乐(Jack) Agenda 容器集群管理概述 Kubernetes和Mesos Kubernetes架构理解 服务编排 私有集群 容器集群管理概述 容器集群管理概述 Docker 部署单机 容器的打包,迁移 大量容器,跨机通信 生产环境 需求: -多机集群 -资源调度 -可扩展性 -负载均衡 -虚拟网络 -微服务化 容器集群管理概述 Mesos+Docker - Apache下的开源分布式资源管理框架 - 加州大学伯克利分校的AMPLab开发 - 在Twitter得到广泛使用 - Master-slave Kubernetes - 灵感源于Google内部集群Borg管理系统 - 2014-6开源 - Golang开发 - Master-slave模式 -吸收了Borg Omega的优点和教训 -增加namespace, label等管理功能 容器集群管理概述 Mesos (+docker) + Marathon 资源调度-消除硬件差异,DRF,多种framework, scheduler, executor Marathon Framwork 基于mesos来控制长时间运行的服务。 生命周期 - App-task 健康检查 - HealthChecks 实例伸缩 - Instances 服务发现 - Mesos-dns 负载均衡 - Haproxy 容器集群管理概述 Kubernetes 容器集群管理器,专门为解决容器集群问题 资源调度 - Kube-scheduler(调度算法可plugin) 生命周期 - ReplicationController 健康检查 - pod-livenessProbe 实例伸缩 - ReplicationController-replicas 服务发现 - Service/SkyDns 负载均衡 - Kube-proxy/portal net(支持UDP) Kubernetes和Mesos Kubernetes和Mesos 愿景相同 打造分布式集群,易扩展,资源调度,实例生命周期管理等 Mesos 适用于多种框架和应用, 分布式系统内核, 构建一个巨大的静态的计算集群, 资源池, Hadoop、Kafka、Spark等众多framework作为数据处理插件 Kubernetes 专门针对容器集群, 轻量化、模块化、便携以及可扩展,并快速的启动、移植,服务编排,资源调度,虚拟网络解决方案等 组合方式 Kubernetes-mesos Kubernetes 做为mesos framework Kubernetes和Mesos Kubernetes-Mesos Kubernetes和Mesos Kubernetes-Mesos Network Kubernetes架构理解 Kubernetes架构理解 Kubernetes 组件: etcd(key/value数据库,数据一致性,投票算法,leader-flower) kube-apiserver(REST API running in master) kube-scheduler(资源调度,为Pod分配主机资源) kube-controller-manager(主机注册,rc伸缩等) kubelet(节点管理,资源信息采集,对接docker) kube-proxy(实现SDN网络,服务发现,服务代理) flanneld(可选,多种网络模块,路由,隧道等) Kubernetes架构理解 Kubernetes Kubernetes架构理解 Kubernetes 基本元素: Pod(最小部署单元,容器集合,共享网络) ReplicationController(pod生命周期控制器,scale 资源伸缩) Service(抽象服务出口,通过proxy 对多个容器负载均衡,内部服务发现) Labels(标签,用于分类,查询筛选,规则有用户指定) Kubernetes架构理解 Pod 1.1-n个containers,容器的集合 2.共享Net, I

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档