浅谈容器集群管理-从mesos到kubernetes解释.pdfVIP

浅谈容器集群管理-从mesos到kubernetes解释.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TenXCloud时速云-杨乐(Jack) Agenda 容器集群管理概述 Kubernetes和Mesos Kubernetes架构理解 服务编排 私有集群 容器集群管理概述 容器集群管理概述 ?? Docker 部署单机 容器的打包,迁移 大量容器,跨机通信 资源调度 负载均衡 易扩展性 ?? 生产环境 需求: -多机集群 -资源调度 -可扩展性 -负载均衡 -虚拟网络 -微服务化 Machine A Machine B Machine C Network Discovery (container to container) 容器集群管理概述 ?? Mesos+Docker - Apache下的开源分布式资源管理框架 - 加州大学伯克利分校的AMPLab开发 - 在Twier得到广泛使用 - 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) 生命周期 - ReplicaonController 健康检查 - pod-livenessProbe 实例伸缩 - ReplicaonController-replicas 服务发现 - Service/SkyDns 负载均衡 - Kube-proxy/portal net(支持UDP) Kubernetes和Mesos Kubernetes和Mesos q?愿景相同 打造分布式集群,易扩展,资源调度,实例生命周期管理等 Mesos 适用于多种框架和应用, 分布式系统内核, 构建一个巨大的静态的计算集 群, 资源池, Hadoop、Kaa、Spark等众多framework作为数据处理插件 Kubernetes 专门针对容器集群, 轻量化、模块化、便携以及可扩展,并快速的启动、移 植,服务编排,资源调度,虚拟网络解决方案等 q?组合方式 Kubernetes-mesos Kubernetes 做为mesos framework Kubernetes和Mesos ?? Kubernetes-Mesos Kubernetes和Mesos ?? Kubernetes-Mesos Network Kubernetes架构理解 Kubernetes架构理解 ?? Kubernetes 组件: etcd(key/value数据库,数据一致性,投票算法,leader-?ower) kube-apiserver(REST API running in master) kube-scheduler(资源调度,为Pod分配主机资源) kube-controller-manager(主机注册,rc伸缩等) kubelet(节点管理,资源信息采集,对接docker) kube-proxy(实现SDN网络,服务发

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档