今年的KubeCon几乎在各个方面都取得了最大的成功:出席人数、公告和主题演讲:)。在所有这些内容之间,还有一些关于该运动现状、不断变化的供应商格局以及未来挑战的鲜明主题。虽然有一些很棒的总结,但我们想分享一下我们对所见所闻的看法,以及我们认为2020年的局势将会如何。
- Kubernetes不仅仅是一项技术,它是一种构建/打包/部署框架的不同方法,并且专门设计用于持续变化的环境。由于它能够以一种促进开发、运维和IT之间协作的方式将物理基础设施从应用程序栈中抽象出来,因此它已迅速确立了自己作为主要计算范式的优势地位。这就是为什么整个公司(例如VMware)正在转向拥抱这项技术的原因。一些人评论说,这次活动感觉有点“过分乐观”,但我们不同意。炒作背后确实有实实在在的内容支持。
- Kubernetes旨在实现自动化,但它仍然不是自动化的。Kubernetes仍然需要相当的DevOps技能。这种复杂性正在限制一些企业环境中的采用。这是我们预计明年将取得巨大进步的领域。这是我们从存储角度积极努力的领域(敬请期待),也是我们看到大量合作伙伴/供应商投资的领域。无论是声明式还是UI驱动(或两者兼而有之),预计未来六个月将提供更轻松的Kubernetes配置、部署和管理方式,尤其是在正确的安全默认值方面。这将为其增长轨迹带来另一个拐点。
- 多云/混合云是现实。虽然多云是自发形成的,但混合云一直是战略的一部分。Kubernetes是云原生的。对象存储是云原生的。Kubernetes希望与S3 API通信,无论是在本地、在Google、在Azure、在AWS还是任何其他公共云上(CSI只处理块存储,不处理对象,这是一个超出本文范围的更广泛的讨论,但我们很快就会写一篇关于它的文章)。虽然传统的存储公司正在努力让自己在云原生世界中显得相关(主要是通过使用MinIO的S3网关功能),但事实是,对象存储已经是主要的存储类别,并且只会变得更强大。它是唯一能够提供与Kubernetes真正原生互操作性的存储技术。Kubernetes赢了。对象存储也赢了。
- 边缘在重要性上持续增长,并且正在将Kubernetes带出来。在云原生世界中,边缘计算增长的原因有很多,但结果都是一样的:存储、计算和网络也必须存在于那里。这是供应商社区的一个富饶领域,并且这里正在进行一些非常创新的工作,几乎所有这些工作都利用了MinIO。我们甚至在Pure Storage的展台上看到了我们的标志,他们在推荐我们用于边缘,因为我们拥有云原生的基础和轻量级的堆栈。
- Kubernetes生态系统变得越来越拥挤,而且参与者也越来越强大,资金也越来越雄厚。IBM/RedHat的合并与Kubernetes息息相关。VMware已将公司押注于Kubernetes。Google、AWS、Azure都非常专注于使Kubernetes在各自的云上比竞争对手更容易使用、更易访问以及功能更丰富。这将使该领域众多初创企业的生存更加艰难。打败传统玩家是一回事,打败既得利益者是另一回事,尤其是那些没有试图“坚持”过时技术和商业模式的既得利益者。当然,会有赢家,但也会有输家,而且速度会不同于其他生态系统。请记住,就在一年前,Docker以13亿美元的估值获得了9200万美元的融资。
MinIO从Kubernetes革命中受益匪浅,这在展会上得到了充分体现。我们估计,我们80%的流量来自现有用户。这是一个惊人的数字,甚至超过了Strata和Splunk .Conf等其他“云端”场所。
这让我们开始思考并深入数据。在过去的一个月里,几乎20%的MinIO配置都包含Kubernetes。在那个月里,几乎40%的MinIO实例都是容器化的。我们正在努力将此作为MinIO的默认部署配置。在云原生世界中,对象规则越来越多地遵循MinIO规则,尤其是在私有云中。
很有可能您已经知道尝试我们并了解更多信息有多容易。对于其他人,以下是路线图。下载代码,查看文档并加入公共Slack频道。如果您想与我们交谈,请发送邮件至hello@min.io,我们将安排一次技术对话。