Kubernetes 1.3发布:桥接Cloud Native与企业工作负载

本文讲的是Kubernetes 1.3发布:桥接Cloud Native与企业工作负载【编者的话】Kubernetes 1.3刚刚发布,这是目前为止功能最丰富的一个版本,提供了对于Cloud Native与企业工作负载桥接的能力以及有状态服务的支持等等新特性。

将近两年前,当我们正式拉开Kubernetes项目的序幕时,我们想简化分布式系统的管理并且提供每个人所需的核心技术。社区对这一努力的回应出乎我们的意料之外,如今,数以千计的客户、合作伙伴和开发人员正在生产环境中使用Kubernetes来运行集群,并且加入了Cloud Native革命。

在800多个Contributors的帮助下,我们今天很高兴地宣布Kubernetes 1.3可以使用了,这是我们到目前为止最强健壮和功能最丰富的发行版本。
随着我们的用户扩展他们的生产部署,我们已经听到了一个明确的愿望来部署跨集群、区域和云边界的服务,我们也听到了在容器内运行更多的工作负载包括有状态服务的愿望。在这个版本中,我们已经在努力解决这两个问题,从而使得新的开发人员和企业更加容易使用Kubernetes来管理大规模分布式系统。

Kubernetes 1.3的产品亮点包括跨多个云的桥接服务能力(包括on-prem)、多个节点类型的支持、有状态的服务(比如键值存储和数据库)的集成支持,并大大简化了在笔记本电脑上的集群安装和部署。现在,所有规模的机构的开发人员都可以比以往任何时候更容易地构建生产环境量级规模的应用。

新的特性

  • 增强的伸缩和自动化——客户想要根据应用程序的需求自动地伸缩他们的服务,在1.3版本中我们已经使其更容易地自动伸缩集群,同时每个集群中的节点最大数目翻倍。客户不再需要考虑集群大小,并允许底层集群响应需求。
  • 跨集群的联合服务——客户希望他们的服务跨越一个或多个(可能是远程)集群,无论从集群内部还是外部都可以以一致的方式到达。跨集群的服务具备高可用性,提供地理分布,并启用混合和多重云场景。Kubernetes 1.3引入了跨集服务发现,所以容器和外部客户端可以始终如一地参与服务,无论它们是否部分或者完全运行在其他集群里。
  • 有状态应用程序——客户在为有状态工作负载使用容器(比如数据库或者键值对存储)会发现一个具有大量的α特性的新PetSet对象,包括:
    • 跨重启永久保存主机名称
    • 自动提供每个容器的持久化存储,即使再容器生命周期结束结束之后
    • 群组中的独特身份,允许群集和领导者选择
    • 启动集群应用程序的关键的初始化容器
  • 本地开发的易用性——开发者想要一种简单的方法来学习使用Kubernetes。我们在Kubernetes 1.3中引入了Minikube,在其中开发人员借助一条命令就可以在笔记本上启动一个本地的Kubernetes集群,这些都是与完整的Kubernetes集群API兼容的。开发人员能够在本地测试,并且在一切妥当之后推送到他们的Kubernetes集群。
  • 支持rkt以及OCI&CNI容器标准——Kubernetes是一个可扩展的、模块化的编排平台。使Kubernetes成功的部分原因是我们给客户承诺提供最新的最适合他们环境的容器技术。在Kubernetes 1.3中我们天然地支持新兴的标准比如CNI(Container Network Interface),并且已经采取措施来符合OCI(Open Container Initiative)的标准,目前处于批准状态中。我们也引入rkt作为Kubernetes节点上的一个可选的容器运行时,并且提供了rkt和kubelet之间的一流的集成,这使得Kubernetes用户可以利用rkt的一些独特功能。
  • 更新Kubernetes Dashboard的UI——对于大多数的集群交互,客户现在可以使用Kubernetes的开源Dashboard,而不必使用CLI。更新后的UI允许用户控制、编辑和创建所有的工作负载资源(包括部署和PetSets)。
  • 一言未尽,完整的更新列表可以参见GitHub上的发行说明

社区

没有Kubernetes社区无数小伙伴的不懈努力,我们不可能达到这个里程碑,我们有19个不同的特别兴趣小组以及超过100场的全球各地的meetup。Kubernetes是一个社区项目,立足于开放开源,如果没有超过233个人年的努力就不可能有到目前为止的一切,哇!

可用性

Kubernetes 1.3已经可以从get.k8s.io下载,也可以借助于托管在GitHub上的开源仓库。从我们的Hello World app可以开始Kubernetes之旅。
欲了解最新的项目进展,我们鼓励大家加入每周的社区会议或者有记录的地方

联系

我们很想听到你的声音,并且看到大家参加到这个日益增长的社区中来:

  • GitHub上参与Kubernetes项目;
  • Stackoverflow上发布问题(或者回答问题);
  • Slack上联系社区;
  • 在Twitter@Kubernetesio上关注我们,获取最新的更新。

谢谢你们的支持!

——Aparna Sinha,Product Manager,Google

原文链接:Kubernetes 1.3: Bridging Cloud Native and Enterprise Workloads(翻译:胡震)

原文发布时间为:2016-07-07

本文作者:胡震

原文标题:Kubernetes 1.3发布:桥接Cloud Native与企业工作负载

时间: 2024-08-04 11:17:30

Kubernetes 1.3发布:桥接Cloud Native与企业工作负载的相关文章

分布式调度中间件Elastic-Job 2.1.0发布:Cloud Native里程碑版本

Elastic-Job 是什么?Elastic-Job是一个开源的分布式调度中间件,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成. Elastic-Job-Lite为轻量级无中心化解决方案,使用jar包提供分布式任务的调度和治理. Elastic-Job-Cloud是一个Mesos Framework,依托于Mesos额外提供资源治理.应用分发以及进程隔离等服务. 项目已开源接近2年,目前为止已更新发布16次.Elastic-Job已在分布式作业

阿里云移动云Apsara Mobile重磅发布 推出Cloud Native App全新研发范式

10月13日,阿里巴巴在2017杭州·云栖大会上重磅发布了阿里云移动云Apsara Mobile.阿里云移动云是一套帮助开发者构建工程化.系统化.智能化的移动研发体系能力的云计算服务,功能覆盖移动研发的全生命周期.同时,大会首次向业界提出Cloud Native App的移动研发新范式,旨在帮助开发者最大程度地利用云计算服务模型的优势,低成本.快速地构建移动应用. Apsara Mobile着眼移动研发的整个生命周期:将研发阶段的效能提升2倍,100%覆盖主流机型从而获得更全面化的测试,将构建的

The Twelve-Factor在Cloud Native时代是否依然适用?

按语 Heroku是云应用平台的先驱,从对外提供服务以来,他们已经有上百万应用的托管和运营经验.其创始人Adam Wiggins根据这些经验,提出了十二要素应用宣言 .The Twelve-Factor App定义了一个优雅的互联网应用在设计过程中,需要遵循的一些基本原则. 不过, The Twelve-Factor是在特定的时期,针对特定的平台实践所总结出来的.12元素依然璀璨,很多原则依然具有普适性:但是在应用全面迁移到云端的今天,Cloud Native时代的应用开发,需要有更多与时俱进的

移动云Apsara Mobile震撼发布!推出Cloud Native App全新研发范式

近日,阿里巴巴在2017杭州·云栖大会上重磅发布了阿里云移动云Apsara Mobile.阿里云移动云是一套帮助开发者构建工程化.系统化.智能化的移动研发体系能力的云计算服务,功能覆盖移动研发的全生命周期.同时,大会首次向业界提出Cloud Native App的移动研发新范式,旨在帮助开发者最大程度地利用云计算服务模型的优势,低成本.快速地构建移动应用. Apsara Mobile着眼移动研发的整个生命周期:将研发阶段的效能提升2倍,100%覆盖主流机型从而获得更全面化的测试,将构建的版本发布

当红架构Cloud Native,怎么搭建才能成为上云助攻手?

作者:陈谔,网易云基础服务总经理,现负责网易云计算平台产品线建设,对分布式系统设计开发.云计算平台系统架构有一定的经验和理解.近年来致力于带领团队推进公司开发技术栈的标准化.工具化.   网易云基础服务团队:网易云基础服务拥有优质的硬件资源,经验丰富的研发运维团队,为各类客户提供IaaS.PaaS服务.同时深度整合Docker与Kubernetes技术,打造专业的容器服务.   如何让云成为业务成功的基石而不是障碍,是技术团队需要不断思考的问题,Cloud-Native正是一种让业务技术架构向云

什么是Cloud Native?

本文讲的是什么是Cloud Native?[编者的话]本文通过一些例子和场景很好的诠释了Cloud Native概念和用途.特别是在工作原理方面,不是关注于技术细节,而是着眼于理论层面,给企业的管理者一个对Cloud Native的足够高度的概括.作为一个PaaS平台的爱好者,我能够感受到原文作者的Cloud知识储备和深厚的运维管理经验. [深圳站|3天烧脑式Kubernetes训练营]培训内容包括:Kubernetes概述.架构.日志和监控,部署.自动驾驶.服务发现.网络方案等核心机制分析,进

构建Cloud Native时代,探索运营商网络转型之路

在6月28日开幕的2017年世界移动大会(MWCS 2017)上,中国移动通信研究院展示了与英特尔和中兴通讯共同推进的,基于容器技术支持NFV应用微服务化的最新研究成果.在这个三方共同参与的项目中,英特尔提供了支撑和运行微服务化NFV应用的容器方案,还支持中兴通讯开发了Cloud Native的vEPC应用,用于该方案的测试验证.中国移动通信研究院则为该项目的测试提供了支持. Cloud Native + NFV:计算与通信加速融合 在2G.3G.4G时代,运营商建网主要针对的是消费者利用个人信

云原生(Cloud Native)- 移动App研发新范式

什么是云原生(Cloud Native)App 云原生的话题近期异常火热,对于它的概念,大家也有不同的解读.从我个人的视角而言,云原生代表了一种应用构建的方法论:如何最大程度地利用云计算服务模型的优势低成本.快速地构建一款弹性的应用.本质上而言,云原生的研发模型旨在降低业务的技术风险,让开发者的形态更单纯.专注: 所有的运行环境透明化,按需扩展: 所有的研发流程流水化,高效交付: 所有的基础设施服务化,按量付费: 云原生应用 我们通常意义下的云原生应用意指传统的后端应用,Container.Mi

解读 | 你真正理解什么是Cloud Native吗?

本文讲的是解读 | 你真正理解什么是Cloud Native吗,[编者的话]什么是cloud-native?cloud-native框架.cloud-native运行时和cloud-native基础设施的自动化又有哪些内容?读完这篇文章,就能有一个大概的了解. 你能做到每周.每天甚至每个钟头向客户发布新特性吗?新加入的开发者能够在他们工作的第一天甚至面试阶段就能部署代码吗?部署新员工的代码后,你能因为确信应用程序运行正常而安然入睡吗?建立快速发布机制,包括支持cloud-native应用的安全与