作者:Henrik Blixt
总结
2021年Argo CD和Rollouts用户调查反馈显示了一个充满活力和不断增长的全球社区。今年,有66位受访者对他们的使用和采用提出了看法。
计算出的NPS分数竟然达到了68分,这表明Argo社区的奉献和努力受到了用户群的赞赏。几乎有一半的受访者愿意通过公开谈论与Argo合作来促进他们的工作,这一点进一步突出了这一点!
“What a great work ! I can not imagine managing K8S without ArgoCD :D”
原始数据可以在这里[1]找到。
工作角色
大多数的回答来自于工程师,无论是DevOps还是软件工程师,这两类人加起来只占总数的2/3。四个最大的类别覆盖了近90%,剩下的零星的角色,如SRE、CTO或产品负责人。
- DevOps工程师:55%
- 软件工程师:14%
- 架构师:14%
- 集群管理:6%
用例
考虑到大量工程师的响应,最主要的用例是被绝大多数用户使用的应用程序交付就不足为奇了。
集群配置和操作监控也很流行,这两个领域都需要进一步增强。如果你将Argo用于其中一种(或两种)用例,请参加社区会议,分享你的经验!
生产使用
从GitHub星星上看到,Argo CD获得了稳定和线性的增长,这种健康的增长表现得很好,新用户、经验丰富的用户和长期用户的比例相当平均。少数表示尚未投入生产的用户仍在等待完成内部流程、培训或成熟,给出的理由如下:
“Completion of production readiness review” “Internal process maturity” “slow changes/innovations in company”
规模和大小
在规模和规模上的差异是用户基础的多样性的另一个证明,Argo能够足够灵活地满足较小的部署,但在需要时还可以扩大规模。90%的用户拥有不到10个集群,没有人报告集群超过50个,然而,集群大小从单位数节点的小型部署到几个用户每个集群拥有300多个节点不等。
特性和工具使用
在Argo CD中,优秀的UI是最受欢迎的功能,除了三个受访者都表示使用它。自动同步和SSO集成也是非常受欢迎的特性。同样值得注意的是,更新的功能,如应用程序集和通知,已经得到了一些健康的使用,这证实了它们是良好的投资,并且社区希望使用最新和最好的功能!
关于工具的答案最具多样性,虽然GitLab和Jenkins是最受欢迎的,但还有很多其他工具与Argo一起使用。
Argo系列
当然,CD是Argo系列使用的主要组件,但几乎有四分之一的人也使用Argo Workflows,看到这么多人使用更多的组件真是太棒了。特别是在CD和Rollouts中,超过2/3的人表示他们正在考虑增加Rollouts到未来的环境中。
随着组件的不断发展,整个Argo系列将有更多的机会进行更好的互动和受益。
鸣谢
感谢社区花时间回答2021年用户调查。反馈和数据将反馈到社区,并使Argo做得更好!
特别感谢那些愿意来参加社区会议、做用户研究、提供引用或写博客文章的人。我们会联系你们,看看我们能一起做些什么。
参考资料
[1]
这里: https://github.com/argoproj/argoproj/blob/master/community/user_surveys/Argo CD and Rollouts User Survey 2021.pdf