OpenStack宣布用Kubernetes重写底层编排引擎
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重写底层编排引擎的更多相关文章
- 对比剖析Swarm Kubernetes Marathon编排引擎
Docker Native Orchestration 基本结构 Docker Engine 1.12 集成了原生的编排引擎,用以替换了之前独立的Docker Swarm项目.Docker原生集群(S ...
- [转帖]Kubernetes及容器编排的总体介绍【译】
Kubernetes及容器编排的总体介绍[译] 翻译自The New Stack<Kubernetes 生态环境>作者:JANAKIRAM MSV和 KRISHNAN SUBRAMANIA ...
- 三小时学会Kubernetes:容器编排详细指南
三小时学会Kubernetes:容器编排详细指南 如果谁都可以在三个小时内学会Kubernetes,银行为何要为这么简单的东西付一大笔钱? 如果你心存疑虑,我建议你不妨跟着我试一试!在完成本文的学习后 ...
- netflix:Conductor微服务编排引擎
项目地址: https://github.com/Netflix/conductor Conductor 是 Netflix 受需要运行全球流媒体业务流程的启发,构建的基于云的微服务编排引擎. Con ...
- 自定义Kubernetes调度程序来编排高可用性应用程序
自定义Kubernetes调度程序来编排高可用性应用程序 只要愿意遵守规则,在Kubernetes上进行部署和乘飞机旅行就可以很愉快.通常,事情会"正常工作".但是,如果有兴趣与必 ...
- [转载]三小时学会Kubernetes:容器编排详细指南
原翻译by梁晓勇 原英文:Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers 我很奇怪,为什 ...
- OpenStack v.s. Kubernetes
目录 文章目录 目录 What are the differences with OpenStack and Kubernetes? Why OpenStack & Kubernetes? W ...
- 开源组件编排引擎LiteFlow发布里程碑版本2.5.0
介绍 LiteFlow作为一款轻量级组件编排框架,自开源来,获得了挺多人的关注.社区群也扩展到了接近200人. 早期版本因为疏忽打理,有一些BUG,迭代也不及时.距离上一个稳定版本2.3.3,已经有超 ...
- Kubernetes基础:编排调度的那些Controllers
0. 概述 Kubernetes提供了很多Controller资源来管理.调度Pod,包括Replication Controller.ReplicaSet.Deployments.StatefulS ...
随机推荐
- Leetcode89. Gray Code格雷编码
给定一个代表编码总位数的非负整数 n,打印其格雷编码序列.格雷编码序列必须以 0 开头. 示例 1: 输入: 2 输出: [0,1,3,2] 解释: 00 - 0 01 - 1 11 - 3 10 - ...
- Linux 定时任务执行 php artisan
*/ * * * * php /www/wwwroot/project/artisan command:exec postNews 5分钟执行一次
- 【html、CSS、javascript-5】css应用场景补充
一.CSS全局应用 父标签div下包含两个子标签div,当子标签dvi全部向左float,此时父标签设置的背景色是不显示的 <!DOCTYPE html> <html lang=&q ...
- MongoDB命令的简单操作(一)
MongoDB是工作在集合和文档上的一种概念. 1.创建数据库 use name2.查看所以的数据库列表 show dbs3.查看当前数据库 db4.向数据库插入数据 db.items.insert( ...
- 正确而又严谨得ajax原生创建方式
自己去封装一个xhr对象是一件比较麻烦的事情.其实也不麻烦,注意逻辑和一个ie6兼容方案(可无),和一个304 其他2开头的status都可以就好了 <!DOCTYPE html> < ...
- Xshell 、PuTTY 复制文件到Linux
一.使用Xshell 在linux下下载一个需要安装一个工具lrzsz包: [root@localhost home] # yum install -y lrzsz 从windows上传文件到linu ...
- Hadoop 无法启动的问题
最近乱搞把本来就快要挂了的hdfs又给弄坏了.问题如下, 应该是节点没有启动. [hadoop@namenode hadoop]$ hadoop dfsadmin -report Configured ...
- Linux C/C++开发
首先就是要熟练在vim里面写代码,其实就是没有提示和自动补全了,这个问题并不大. 我服务器gcc版本是4.8.5,所以就按照这个来了 https://gcc.gnu.org/onlinedocs/gc ...
- DateTimeFormatter
//解析日期 String dateStr= "2018年12月18日"; DateTimeFormatter formatter = DateTimeFormatter.ofPa ...
- 手把手教你实现一个通用的jsonp跨域方法
什么是jsonp JSONP(JSON with Padding)是JSON的一种"使用模式",可用于解决主流浏览器的跨域数据访问的问题.由于同源策略,一般来说位于 server1 ...