@levinzhang
2018-04-23T05:58:36.000000Z
字数 2175
阅读 545
by
Kubernetes容器编排平台1.10版本发布,它主要在三个核心领域增加beta功能,包括存储、安全性和网络。在Kubernetes相关的其他新闻中,Cross-cloud CI项目组发布了CI Dashboard v1.3.0,App Def工作组开启了一项面向所有Kubernetes用户的调查,请求他们分享关于部署应用的需求。
Kubernetes容器编排平台1.10版本发布,它主要在三个核心领域增加了beta功能,包括存储、安全性和网络。在Kubernetes相关的其他新闻中,Cross-cloud CI项目组发布了CI Dashboard v1.3.0,App Def工作组开启了一项面向所有Kubernetes用户的调查,请求他们分享使用场景和部署应用到Kubernetes的需求。
在Kubernetes 1.0释放版本中,Container Storage Interface(CSI)的实现转移到了beta,这意味着安装新的volume插件“就像部署pod一样容易”。Kubernete volume插件之前都是“in-tree”管理的,这意味着它们的源码都要包含在主Kubernetes存储库中。这种方式的缺点在于希望支持Kubernetes的第三方存储厂商要把代码提交到Kubernetes存储库中,因此也就与Kubernetes的发布日程锁定了。主要由Storage Special Interest Group(SIG)所带来的新工作方式能够让第三方存储厂商在开发解决方案时,能够独立于Kubernetes的代码库。
在本次发布中,持久化(非共享)本地存储管理发展到了beta版本,这样的话就能附加本地(非网络附加)存储作为持久化卷的源。这意味着分布式文件系统和数据的性能会更高而成本会更低。该版本还包含了对持久化卷(Persistent Volume)的几个beta更新:Kubernetes能够自动防止对pod正在使用的Persistent Volume Claims进行删除,也能防止对绑定到Persistent Volume Claim上的Persistent Volume进行删除。这样的话有助于确保存储API对象能够按照正确的顺序执行删除。
Kubernetes在1.10中还增加了另外一个潜在的扩展点,在alpha版本中包含了对外部kubectl凭据提供商的支持。这意味着云提供商和其他的平台开发者能够发布二进制插件来为特定云提供商的IAM服务处理认证,或者是集成内部的认证系统,比如Active Directory。这完善了1.9版本新增的Cloud Controller Manager特性。
在beta版本中,安装时,DNS服务能够从默认的kube-dns切换至CNCF托管的CoreDNS项目。与默认的解决方案相比,CoreDNS的“移动部件(moving part)”更少,因此操作起来更简单,相对于修改kube-dns的Corefile文件,工程师通过配置CoreDNS能够支持更多的用户场景。关于配置选项的更多信息,可以参考CoreDNS站点。
CNCF CI工作组一直在从事Cross-cloud CI项目,该项目致力于在CNCF生态系统中集成、测试和部署工程。Cross-cloud CI项目包含了一个跨云的测试系统、状态存储服务器以及仪表盘。跨云的测试系统有三个主要的组件:构建管道流程(它是可选的,可以使用工程的构建制件)、跨云和跨项目,后两者会持续验证每个CNCF项目的互操作性,在所支持的云厂商每次稳定和head提交时都会执行这样的验证。举例来说,这样的话,Prometheus团队能够确保他们的最新代码变更能够与最新的Kubernetes稳定发布版本可以协同工作。该工作组最近发布了CI Dashboard v1.3.0,它是基于Apache License 2.0许可证的,并且每天都会发布结果。
Kubernetes Cross-cloud CI Project Dashboard
在Kubernetes相关的其他新闻中,Kubernetes Application Definitions工作组以及Apps Special Interest Group正在进行一项调查,该调查试图了解工程师是如何部署应用到Kubernetes中的。收集到的信息能够帮助Kubernetes项目更好地理解在Kubernetes上构建和运维应用的需求。调查收集的数据是匿名的,在调查形成结论后这些数据会公开。这项调查大约10分钟就能完成,鼓励Kubernetes的所有用户都能参与。
Kubernetes 1.10现在能够在GitHub上下载了,如果还想学习该平台的更多知识的话,还有一系列面向工程师的交互式教程。在项目的GitHub存储库中,还有跨云持续集成的更多信息,读者可以通过Google Form参与Kubernetes应用调查。
查看英文原文:Kubernetes 1.10 and Cross-Cloud CI Project Dashboard 1.3 Released, and Kubernetes Survey Announced