Kubernetes大会: 第一天

jopen 9年前


【编者的话】本文David O'Dwyer为 Kubecon 2015 而写,重点介绍了 Kubernetes v1.1 版本最新的一些功能特性,同时对第一天的各个演讲做了汇总分析,让我们得以对Kubernetes的发展、生态有更一步的了解。

这周 Kubecon 2015 大会正在进行,所以真的没有更恰当的时间点来尝试Kubernetes了。如果你从来没有听说过它,你可以随时阅读我们的 介绍官方网站 。如果你感兴趣,你可以 通过Vagrant启动一个本地集群 ,尽情的试试吧!

大新闻

Kubernetes v1.1 已经发布了!这个版本带来了一些令人兴奋的新特性,此前已经在扩展的API中有些日子了,直到现在引入稳定版本:

  • Pod横向自动扩展 - 当达到一个指定的资源限制时,例如CPU使用率,可以动态的增加一个指定的Pod副本。
  • 作业对象 - 应对批量和其他一次性工作负载
  • HTTP 负载均衡 - 现在你可以使用一个入口控制器直接将HTTP请求分发到不同域/路径负载均衡上的不同服务。
  • kubectl工具改进 ,包括在集群上以交互方式运行容器方便进行调试,改进滚动更新功能。
  • 一系列的bug修复 ,参见 Github release page

第一天

  • 今天以Brendan Burns的keynote开始,Brendan Burns是Kubernetes的资深工程师,他演示了一个零停机滚动更新的demo - 在更新的同时对外提供每秒100万个请求。真的是令人震撼!
  • 有几个演讲都提到了Kubernetes在生产环境的应用,开始是 build.golang.org 的后台系统到Deis关于
    运行基于Kubernetes的PaaS系统的演讲,还有eBay的关于在OpenStack中运行Kubernetes。
  • 其他的演讲重点在Kubernetes组件的可插拔型。 Eugene Yakubovich,一个CoreOS的 flannel 维护者,谈到了 容器网络接口 。这个演讲的重点是尝试标准化容器网络解决方案(其中Kubernetes依赖它实现pod内部通信)以及你如何去增加一个Kubernetes网络插件。
  • 由于 Sysdig 在伦敦容器大会上已经做过一个类似的演讲,我们已经有过一些了解。这次轮到了Kubernetes集成,允许你基于Kubernetes对象对诸如命名空间和服务进行过滤。我只想说,他们已经有了一个非常酷的容器监控仪表盘,但是我们基于接口的ncurses会让人印象更加深刻,至少观众的反映非常积极。
  • 还有一场吸引我们兴趣的是关于 Pachyderm 的演讲,一个为大型数据集的容器化数据存储。它扩展了容器集群的commit-based,btrfs的copy-on-write文件系统 。目前还在前期阶段,但是在未来的某个时候可能是替代Hadoop的又一选择!

今天是以一个" Ubernetes, "演讲结束的,主题是关于如何跨越多个数据中心和供应商整合Kubernetes集群,如何解决数据和应用迁移,全局扩展以及弹性应对重大故障?演讲中谈到了具体执行细节和Kubernetes在未来几个月解决这些问题的路线图。特别值得关注的是通过Ubernetes部署可以避免潜在的供应商对底层基础架构的锁定,因为现在你的供应商范围已经非常大了。此外还有,如何调整你应用程序组件的配置,实现对每个供应商平台最优利用。

明天的总结再见!

原文链接: KUBECON: DAY 1 (翻译:朱高校)