本文已超过一年。较旧的文章可能包含过时的内容。请检查页面中的信息自发布以来是否已变得不正确。
Kubernetes 应用程序调查 2018 结果
了解人们如何使用或希望使用 Kubernetes 可以帮助我们塑造从构建内容到构建方式的一切。为了帮助我们了解应用程序开发人员、应用程序运维人员和生态系统工具开发人员如何使用和希望使用 Kubernetes,应用程序定义工作组最近进行了一项调查。该调查侧重于这些类型的用户角色以及 Kubernetes 组织拥有的特性和子项目。这包括 kubectl、Dashboard、Minikube、Helm、Workloads API 等。
结果已经出来了,原始数据现在对所有人可用。
数据太多,无法在一篇博客文章中进行总结,我们希望人们能够通过仔细研究数据找到有用的信息。以下是一些引起我们注意的亮点。
参与
首先,我要感谢 380 位参与调查并提供反馈的人。我们感谢您花时间分享如此多的细节。
响应增加 6.8 倍
在 2016 年夏天,我们对应用程序的使用情况进行了一项调查。当时 Kubernetes 还很新,讨论操作应用程序的人数要少得多。
在过去的一年零十个月中,受访者的数量增加了 6.8 倍。
我们处于创新生命周期的哪个阶段?
Minikube 主要由 macOS 和 Linux 用户使用。然而,根据 2018 年 Stack Overflow 调查,几乎一半的开发人员使用 Windows 作为他们的主要操作系统。这正是 Minikube 将要运行的地方。
看到与其他数据集的差异值得更深入地研究,以更好地了解我们的受众、Kubernetes 的现状以及它正在走向的旅程。
大量的自定义工具
三分之二的受访者为开发自己的工具来帮助应用程序开发和运营的组织工作。我们想知道为什么会发生这种情况,所以我们提出了后续问题。44% 的参与调查的人告诉我们他们为什么这样做。
应用程序管理工具
只有 4 个工具被超过 10% 的参与调查者使用,其中 Helm 被 64% 的人使用。更多工具被超过 1% 的人使用,包括我们直接询问的工具以及人们填写我们没有询问的工具的空间。调查中捕获的长尾包含 80 多种正在使用的工具。
想看更多吗?
由于应用程序定义工作组正在处理数据,我们将观察结果放入Google 幻灯片文档中。这是一个动态文档,当我们查看和讨论数据时,它将继续增长。
在 KubeCon 上有一个会议,应用程序定义工作组将在会上开会并讨论调查结果。这是一个向任何与会者开放的会议,如果您想参加的话。
当这个工作组进行分析并分享时,我们鼓励其他人查看数据并分享可能获得的任何见解。
请注意,调查问题由应用程序定义工作组在参与调查的各种子项目的成员的帮助下生成。这就是为什么某些子项目的问题比其他子项目更多且更具多样性的原因。该调查在社交媒体、邮件列表、博客文章、各种会议等中共享,同时收集了为期两周的信息。