Kubernetes是否已经跨过鸿沟?
极客时间编辑部
讲述:杜力大小:1.14M时长:02:29
在近日的 QCon 伦敦会议上,Container Solutions 的高级工程师伊恩·克罗斯比(Ian Crosby),回答了关于 Kubernetes 是否已经跨越了鸿沟,从早期采用者阶段(early adopters)步入早期大众(early majority)阶段的问题。
基于现实中实际参与的来自多个组织的样例,克罗斯比认为,Kubernetes 确实已经接近主流采用阶段了,因为企业级领域所面临的遗留挑战,如高度安全的环境、对 Windows 的支持、对状态工作负载的更好支持以及与传统集成得更好的支持软件和混合云等问题,正在被社区积极地解决。正如他所说,问题不在于 Kubernetes 是否能够跨过鸿沟,而是在于何时跨过鸿沟。
理想的使用场景就像是 Fashiontrade,这是一个 100% 基于云且微服务驱动的系统,在这里 Kubernetes 提供了多项收益,包括以较低的成本减少运维的工作负荷,主要通过原生提供容错、自动扩展和服务发现功能来实现。不过在克罗斯比看来,这样的场景只是例外而不是常态。
在其他的场景中,系统最初可能看起来非常适合 Kubernetes,但是特定的问题会因为平台的成熟度而逐渐浮现,这会给技术的采用带来风险。
克罗斯比引用了 student.com 的例子,这是一个完全基于云的系统,为了支持其目标市场,该系统运行在两个不同的 AWS region 上,即新加坡和北京。然而,在中国无法访问来自谷歌的传入流量,所以在 AWS 北京 region 中安装 Kubernetes 就是一个挑战了,因为有些组件甚至不能下载。
对此,要修正这个安装问题就需要搭建镜像,以便于下载组件,并在北京 region 中通过 Terraform 和 Ansible 脚本来自定义 Kubernetes 部署。
此外,最具有挑战性的现实样例是爱立信迁移至 Kubernetes 原生模型,它们要交付一个直接由客户端运行的应用。借助 Helm charts 的帮助,爱立信能够打包他们的软件,并让客户端使用一个命令行轻松地进行升级。再加上 Kubernetes 原生的滚动部署能够让客户端实现零停机和透明升级,这极大地减少了客户端运行旧版本软件的数量,并且减少了对旧版本的支持,也给他们带来了从 Kubernetes 的运维特性中受益的机会。
克罗斯比表示,这是一个交付企业级软件的新模式,借助该模式能够为客户端提供所有权并且能够快速升级,这是 Kubernetes 带来潜在改变的实际证明。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论