让Kubernetes成为数据中心操作系统(DCOS)的一等公民

本文讲的是让Kubernetes成为数据中心操作系统(DCOS)的一等公民 【编者的话】Mesosphere与Google工程师一道将Kubernetes集成到DCOS中,本文对其进行了说明。有兴趣的读者可以进行注册进行尝试,体验一下“企业级”的 Kubernetes 。

经过Google与Mesosphere工程师数月协作,Kubernetes现在被完全集成到Mesosphere数据中心操作系统(DCOS)里了,我们在此正式对所有想尝试的用户 开启早期访问计划

自从去年六月Google开源了 Kubernetes 容器管理框架,这项技术已经掀起了一阵热潮,得到了开发人员和技术供应商的一致好评。Kubernetes允许用户创建和管理Docker容器集群,用于支持分布式应用程序和服务,同时实现任务分配流程的自动化。

DCOS上的Kubernetes意味着用户可以在DCOS命令行界面上直接启动Kubernetes pod,使用与其他平台上管理Kubernetes所用的相同命令。如果你要使用Docker和Kubernetes,想拥有完整的Kubernetes体验,但同时也想使用像DCOS这样的企业级平台带来的功能集时,这点尤为重要。

如果你要使用诸如Spark、Cassandra、Hadoop、Chronos、Marathon或Jenkins等东西,同时希望通过同一个机器集群的相同命令行来启动这些系统的任务。或者,如果你要使用能在公有云平台与私有数据中心间转移的可移植基础设施时,这点也很重要。

mesosphere-enterprise-k8s_2-e1429679042194.png


想象一下:现代企业在涉及信息技术时会有复杂需求,经常要求使用各种各样的系统和服务,每一项都非常复杂。在数据前端,应用及数据研究员可能要求访问Hadoop以进行批量分析处理;Kafka用于准实时消息;Cassandra作为一个大容量web应用的高速、可扩展的数据存储。

DCOS让用户可以启动所有这些服务,并且是直接通过命令行使用简单的命令完成的。它利用 Apache Mesos 内核来调度和放置任务,确保每个任务都能获取它需要的资源。开发人员和数据研究员无须考虑他们需要几个节点或者任务什么时候会运行;他们只需要将任务写下来,然后让系统处理剩下的事情。

Mesos 是在 UC Berkeley的AMPlab 构建的,部分受Google的前沿研究启发,也就是 著名的Borg系统 的一部分,Google用它来运行所有基础设施,包括像Gmail这样的应用。Mesos已经服务于一些重要的应用中:包括Twitter、Netflix、Hubspot及Yelp在内的一大批公司已经大量依赖于Mesos来管理它们的生产基础设施。

Mesosphere DCOS构建于Mesos之上,使得它更易于使用,同时让在外部运行企业应用更可靠。当我们说Mesosphere DCOS是“企业级”时,包括了高可用性、跨整个DCOS集群的安全及策略管理以及7 24 365支持。所有的DCOS服务,包括Kubernetes,可在相同的机器集里一起运行,而不用担心会相互干扰或被滥用。

或许,DCOS最好的一点是按你要求迁移的弹性计算环境。你可以在所有运行Linux服务器的地方这么做,不论是数据中心还是公有云,并且每次都能获得相同的用户体验。

如果你想尝试Mesosphere DCOS上的Kubernetes, 请在此注册早期访问

原文链接:Making Kubernetes a first-class citizen on the DCOS(翻译:梁晓勇

原文发布时间为:2015-04-23 
本文作者:sean
本文来自云栖社区合作伙伴DockerOne,了解相关信息可以关注DockerOne。
原文标题:让Kubernetes成为数据中心操作系统(DCOS)的一等公民
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/224782

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。