今天,我们喜迎Kubernetes 1.4版本的发布。 15个月
前,我们发布了一般可用版本,从此Kubernetes持续发展,并被工业界广泛地接受。无论是初创公司还是大型企业,用户都在说Kubernetes为
他们部署和管理分布式应用方面的带来了巨大的改变。然而,对我们来说,一个非常重要的用户反馈是让Kubernetes更加容易地安装和使用。我们用心考
虑了这些反馈,使这些反馈在1.4版本中得到重大的改善和提升。 我们和社区紧密协作、相互配合,经过20多位来自SIG-Cluster-Lifecycle伙伴的共同努力,极大地简化了Kubernetes的安装、启动、证书生成、发现、网络和应用部署等诸多方面的用户体验。 在1.4版本中,我们还提供了一些附加的功能,主要包括:简化集群部署,方便有状态应用的安装,增强了集群联邦的能力,能够实现跨多个云,多个集群的直接部署。 两条命令创建集群 为了启动Kubernetes,用户需要提供计算节点、安装Kubernetes和启动集群。用户都渴望一种简易、可移植的方法,在任何云(公有云、私有云或裸金属)上部署Kubernetes集群。为此:
扩展有状态应用的支持 当云原生应用被构建并运行在容器里时,更普遍的的批处理、数据库和KV存储等有状态的应用需要额外的特性来兼容容器。在Kubernetes 1.4里,我们引入了一系列特性来简化这些应用的部署,包括:
集群联邦API 我们全球的用户共同希望的是在划分了的区域和云上能够构建应用,为此我们提供了:
容器安全支持 多租户集群的管理员需要能够提供不同的租户、基础设施组件和系统的最终用户之间的权限集合。因而提供了下面的支持:
基础设施增强 我们持续的为基于Kubernetes的用户和生态圈增加调度器、存储和客户端的能力。包括:
Dashboard UI 最后,一个匹配了90%的Dashboard UI可以提供方便的管理。 对于一个完全的更新列表,我们可以参见Github上的release note。除了Kubernetes开发带来的深刻印象外,更重要的是社区的贡献者。不仅对于1.4版本来说十分重要,在以后会更加重要。 尝鲜 Kubernetes 1.4现已在get.k8s.io上可用,通过github上的开源仓库,可以通过Hello World app来尝鲜。 同时也可以加入到项目中来,参与weekly community meeting和进行贡献。 用户使用学习 在过去的15个月以来,自从Kubernetes 1.0 GA版本,项目超出了每个人的想象,Kubernetes运行在上百个组织和上千个开发团队的产品中。这是一些运行Kubernetes的典型:
我们非常感谢社区超过900名贡献者、超过5000条提交来使得这个版本发布,想要更多地了解社区如何使用Kubernetes,快参与我们的KubeCon,直接聆听来自用户和贡献者的声音吧。 联系我们
原文链接:Kubernetes 1.4 making it easy to run on kubernetes anywhere 译文链接:http://www.dockerinfo.net/2874.html 原文作者:Aparna Sinha,译者:立尧 |