Kubernetes 1.10改进存储、安全性和网络特性
极客时间编辑部
讲述:丁婵大小:1.16M时长:02:31
近日,Kubernetes 容器编排平台 1.10 版本发布,它主要在三个核心领域增加了 beta 功能,包括存储、安全性和网络。
在 Kubernetes 1.0 释放版本中,CSI(Container Storage Interface)的实现转移到了 beta,这意味着安装新的 volume 插件“就像部署 pod 一样容易”。
在这之前,Kubernetes volume 插件都是由“in-tree”管理的,它们的源码都包含在主 Kubernetes 存储库中。这种方式的缺点在于,它支持 Kubernetes 的第三方存储厂商把代码提交到 Kubernetes 存储库中,并因此被锁定到 Kubernetes 的发布计划中。
在本次发布中,持久化(非共享)本地存储管理发展成为 beta 版本,这样的话就能附加本地(非网络附加)存储作为持久化卷的源,从而使分布式文件系统和数据的性能变得更高,而成本变低。
此外,该版本还包含了对持久化卷(Persistent Volume)的几个 beta 更新,Kubernetes 既能够防止对 pod 正在使用的持久化卷请求(Persistent Volume Claims)进行删除,也能防止对绑定的持久化卷进行删除,这就有助于确保存储 API 对象能够按照正确的顺序执行删除。
Kubernetes1.10 中还增加了另外一个潜在的扩展点。Alpha 版本中包含了对外部 kubectl 凭据提供商的支持,这意味着云提供商和其他的平台开发者能够发布二进制插件,来处理特定云提供商的 IAM 服务认证,或者是与内部的认证系统集成。
此外,在 beta 版本中,安装时,DNS 服务能够从默认的 kube-dns 切换至 CNCF 托管的 CoreDNS 项目。与默认的解决方案相比,CoreDNS 的“移动部件(moving part)”更少,因此操作起来更简单,相对于修改 kube-dns 的 Corefile 文件,工程师通过配置 CoreDNS 能够支持更多的用户场景。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论