Mirantis是OpenStack的主要贡献者,今天他宣布将使用Kubernetes作为底层编排引擎重写其私有云平台。我们认为这是推进OpenStack和Kubernetes 社区伟大的一步。

  Openstack的用户将会享受到Kubernetes带来的巨大的效率、可管理性与弹性的提升,同时他们的应用将能够使用更多的云原生模式。

  在一个平台上管理基于容器与虚拟机的应用也让Kubernetes社区更加有信心。

  云原生路径

  谷歌花了十几年时间开发、应用和提炼云原生计算的原则。云原生应用是:

  ● 容器封装,应用程序是由封装好的、可在多种环境重用的单元组成的

  ● 动态调度,提高基础设施的效率和降低操作开销

  ● 基于微服务,松耦合的组件大大提高了应用程序整体的敏捷性、弹性和可维护性

  这些原则使我们能构建世界上最大、最高效、最强大的云基础设施,任何人都可以通过谷歌云平台访问。这些原则也是使Linux容器迅速普及的原因。

  两年前,我们开源了Kubernetes,促进了对容器和具有可扩展性基于微服务的应用的普及,以及最近发布的Kubernetes 1.3版本引入了大量功能来桥接企业和云原生工作负载。

  我们期望上面原则的采用会给OpenStack社区带来相同的好处,并且为OpenStack和公有云提供商铺平道路。

  让OpenStack变的更好

  我们收到来自企业客户的反馈,他们希望迁移到云原生基础设施和应用模式。

  随着OpenStack的大客户如eBay和GoDaddy采用Kubernetes作为其编排的关键组件,OpenStack也朝着这个方向努力 [ 1 ] 不足为奇。

  Kubernetes和云原生模式将通过滚动更新、版本控制和新组件新功能的金丝雀部署来提高OpenStack生命周期管理。

  此外,OpenStack用户将受益于可自我恢复的基础设施,使OpenStack更易于管理,对核心服务和单个计算节点的故障恢复更具有弹性。

  最后,OpenStack用户将认识到基于容器的基础设施带来的开发与资源使用的效率提升。

  OpenStack对于Kubernetes 用户来说是个伟大的工具

  反过来讲,将Kubernetes结合到OpenStack也会给 Kubernetes用户带来好处:使用构建在虚拟机上的健壮框架来部署和管理应用。用户迁移到云原生模式后,将面临着管理虚拟机与Linux容器混合在一起的应用架构的挑战。

  Kubernetes和OpenStack的组合意味着他们可以在同一平台上使用通用的工具集。

  我们对Kubernetes及相关项目体现出的云原生运动不断增长的势头感到兴奋,并期待与Mirantis,其合作伙伴英特尔以及在OpenStack社区的其他人一起工作,并把云原生的优势带到他们的应用和基础设施中。

  原文链接:http://blog.kubernetes.io/2016/07/openstack-kubernetes-communities.html

OpenStack宣布用Kubernetes重写底层编排引擎的更多相关文章

  1. 对比剖析Swarm Kubernetes Marathon编排引擎

    Docker Native Orchestration 基本结构 Docker Engine 1.12 集成了原生的编排引擎,用以替换了之前独立的Docker Swarm项目.Docker原生集群(S ...

  2. [转帖]Kubernetes及容器编排的总体介绍【译】

    Kubernetes及容器编排的总体介绍[译] 翻译自The New Stack<Kubernetes 生态环境>作者:JANAKIRAM MSV和 KRISHNAN SUBRAMANIA ...

  3. 三小时学会Kubernetes:容器编排详细指南

    三小时学会Kubernetes:容器编排详细指南 如果谁都可以在三个小时内学会Kubernetes,银行为何要为这么简单的东西付一大笔钱? 如果你心存疑虑,我建议你不妨跟着我试一试!在完成本文的学习后 ...

  4. netflix:Conductor微服务编排引擎

    项目地址: https://github.com/Netflix/conductor Conductor 是 Netflix 受需要运行全球流媒体业务流程的启发,构建的基于云的微服务编排引擎. Con ...

  5. 自定义Kubernetes调度程序来编排高可用性应用程序

    自定义Kubernetes调度程序来编排高可用性应用程序 只要愿意遵守规则,在Kubernetes上进行部署和乘飞机旅行就可以很愉快.通常,事情会"正常工作".但是,如果有兴趣与必 ...

  6. [转载]三小时学会Kubernetes:容器编排详细指南

    原翻译by梁晓勇 原英文:Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers 我很奇怪,为什 ...

  7. OpenStack v.s. Kubernetes

    目录 文章目录 目录 What are the differences with OpenStack and Kubernetes? Why OpenStack & Kubernetes? W ...

  8. 开源组件编排引擎LiteFlow发布里程碑版本2.5.0

    介绍 LiteFlow作为一款轻量级组件编排框架,自开源来,获得了挺多人的关注.社区群也扩展到了接近200人. 早期版本因为疏忽打理,有一些BUG,迭代也不及时.距离上一个稳定版本2.3.3,已经有超 ...

  9. Kubernetes基础:编排调度的那些Controllers

    0. 概述 Kubernetes提供了很多Controller资源来管理.调度Pod,包括Replication Controller.ReplicaSet.Deployments.StatefulS ...

随机推荐

  1. Redis源码解析:13Redis中的事件驱动机制

    Redis中,处理网络IO时,采用的是事件驱动机制.但它没有使用libevent或者libev这样的库,而是自己实现了一个非常简单明了的事件驱动库ae_event,主要代码仅仅400行左右. 没有选择 ...

  2. Java 函数优雅之道

    导读 随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有软件团队面临的共同问题.持续地优化代码,提高代码的质量,是提升系统生命力的有效手段之一.软件系统思维有句话“Less coding, ...

  3. 前端(jQuery)(1)-- JQuery简介及语法

    1.jQuery库简介 1.1.jQuery: jQuery库可以通过一行简单的标记被添加到网页中 1.2.什么是jQuery: jQuery是一个JavaScript函数库(由于底层封装的问题,不需 ...

  4. java 判断数据类型和方法

    java 判断数据类型和方法 .我从SOLR查询中获取一个数据一,已知数据类型,是string或者int 或者其他 .我有一个方法(set方法),只有一个参数,但是我不知道参数的数据类型,可能是str ...

  5. 关于springmvc 只能在index.jsp页面显示图片的处理办法jsp页面无法显示图片

    首先,已经配置好了mvc对静态资源的处理 只有index,jsp可以显示图片 其他页面同样的代码则不显示 后来折腾了半天,发现 index是static的父目录的级别文件 可以向下访问 但是其他的js ...

  6. Angungular.js 的过滤器&工具方法

    字母大小写 数字 货币 截取字符串 截取数组 用JS操作 ----------------------------------------------------------------------- ...

  7. Leetcode43. Multiply Strings字符串相乘(大数相乘)

    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = "2", num ...

  8. 用两个栈实现队列功能【剑指offer】

    题目描述: 用两个栈来实现一个队列,完成队列的Push和Pop操作. 队列中的元素为int类型. 程序代码: [方法一] class Solution { public: void push(int ...

  9. Javascript-商品管理新增/删除/修改功能

    <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...

  10. IIS 配置问题

    1 IIS错误需要重新运行配置 重新注册.netframework. 解决方式:cmd   C:\Windows\Microsoft.NET\Framework\v4.0.30319 aspnet_r ...