Roadmap提供了一个项目在短期、中期和长期内的关注重点的计划概况。详细信息请参阅设计文档和JIRAs。
统一的DC/OS API
DC/OS由若干个提供专门功能的部件构成。每个部件都有自己的不同语法,约定和入口的API。统一的DC/OS API将所有这些聚集在一起。它是DC/OS的“POSIX”。最初的重点将放在网络以及与Marathon API的整合上。设计文档.
支持容器网络接口
容器网络接口(CNI) 是为了配置Linux容器网络接口而提出的标准. 设计文档.
DC/OS的虚拟网络结合CNI和VxLAN
DC/OS的虚拟网络服务服从CNI标准,为运行在DC/OS之上的应用提供每个容器一个IP的能力。 设计文档.
边缘负载均衡
一个作用于七层的,为访问运行在DC/OS上的服务而传入的上下行网络流量提供负载均衡能力。设计文档。我们计划将边缘负载均衡整合到DC/OS服务发现层,不再需要单独的受控的HAProxy.
插件式外部存储
支持诸如REX-Ray, Flocker,等插件式外部存储. 请参阅 Mesos的外部存储(Docker卷驱动)设计文档和Marathon的外部存储文档。
Pods
Pods提供流行的伴随(sidecar)模式 ,使得多个容器一起被安排在同一个主机运行,并且共享资源。它能够支持将应用的主进程与监控进程,服务注册进程等一同安排部署。
度量API
度量API为DC/OS的所有组件提供了一种上报自己度量信息的方式。度量信息可以被转发给例如Graphite,Grafana,InfluxDB和Prometheus等标准的度量采集工具。
统一的日志
通过Journald从DC/OS的各个组件搜集日志。包括主节点,从节点和服务的日志。提供与日志聚合系统(例如Splunk或ELK)集成的插件和教程。
系统服务
在集群的每个节点上运行一个服务来支持扩展组件,这些组件需要在整个集群范围内显示一个守护进程。例如监控终端,日志采集,安全监控和执行,网络。
包概要文件
在Universe包中包含多个配置概要文件,用于支持开发/生产配置或小型/中型/大型的配置。
包依赖
支持Universe包之间的依赖。
支持GPU
支持GPU的发现,隔离和消耗。用户将能够请求支持GPU的机器来执行他们的任务。DC/OS提供了隔离,这样多个容器之间就不会互相干扰。
Windows上运行DC/OS
支持在Windows机器上运行DC/OS节点,并且支持在Windows容器中分发任务。
Jobs
在DC/OS上分派run-to-completion的任务,例如ETL和系统维护等任务。这个目前是通过Chronos调度器来完成的,但Chronos需要单独安装。这个项目的目标是将此功能集成到DC/OS本身。
调试
提供程序运行时的调试工具,并且与已有的例如gdb和IDEs调试工具集成。
自动伸缩
基于可配置度量值(例如相应时间或吞吐量)的应用容器的自动扩展。
本文作者来自Linker Networks首席技术官 陈冉、张洁
由CSDN重磅打造的2016中国云计算技术大会(CCTC 2016)将于5月13日-15日在北京举办,大会特设“中国Spark技术峰会”、“Container技术峰会”、“OpenStack技术峰会”、“大数据核心技术与应用实战峰会”等四大技术主题峰会,以及“云计算核心技术架构”、“云计算平台构建与实践”等专场技术论坛。80+位一线互联网公司的技术专家将到场分享他们在云计算、大数据领域的技术实践,目前大会剩票不多,欲购从速。详情请点击 CCTC 2016大会官网。