CNCF发布了第五版的最终用户技术雷达(End User Technology Radar)报告。本报告主要针对多集群管理中工具链使用和第 2 天操作(Day-2 Operation)相关的集群部署、核心服务及附加工具的情况。由此,技术雷达团队围绕五大主题开展了调查并给出报告,分别是完整解决方案的缺失、对自定义工具链的需求、最常用的工具、Kubernetes Operator 的流行度,以及 Cluster API 的就绪情况。
图片来源:CNCF。
第一个主题是,多集群管理并不存在所谓的银弹。尽管目前可用的工具不少,但很少有完备的解决方案。
技术雷达团队发现,部署最广泛使用的是HashiCorp Terraform及自定义工具。此外,团队发现无论在私用云还是公有云上,随着部署集群的增长并超过一定阈值,用户就会转向 Kubernetes 管理。
Meltwater是此次调查的参与企业。其首席工程师Federico Hernandez着重指出当前集群管理空间的零散化程度:
尽管通用做法是从 Kubernetes 集群开始去扩展自身的环境,但最终用户目前尚不存在明确的集群管理路径。
第二个主题是,无论使用任何工具去部署和管理集群,自定义工具都是不可或缺的。由于 Kubernetes 平台在网络层和存储层上提供的灵活性和复杂性,平台工程师可构建内部解决方案去配置并协同处理各层,在安全处理平台组件的同时,确保公司策略得到贯彻。
图片来源:CNCF。
第三个主题关注的是管理 DNS、命名空间、RBAC 等核心服务的工具。使用最广泛的分别是Kubernetes Operators、Helm、自定义内部工具、Kustomize和GitOps。技术雷达团队也观察到,Helm 通常与Argo和Flux等 GitOps 工具一并采用。
第四个主题关注的是 Kubernetes Operator。Operator 是一种利用自定义资源去管理应用的 Kubernetes 软件扩展。在核心服务类中,Operator 获 24 票并脱颖而出。
技术雷达团队指出,Operator 的主要优势包括:能替换自定义工具链去解决特定问题、简化 Kubernetes 的统一扩展,以及自动化那些通常由应用所有者或服务维护人员完成的任务。
第五个也是最后一个主题,关注的是Cluster API。这是一个提供声明式 API 和工具的 Kubernetes 子项目,用于简化多集群的配置、配置、升级和操作。
尽管 Cluster API 已被部分参与调查的最终用户所采用,但技术雷达团队认为 Cluster API 在成熟和可用于生产之前还需要做进一步的测试。 此外,团队也着重介绍了一些流传在社交媒体 Cluster API 成功案例,包括降低复杂性,以及缓解多集群操作相关的痛点。
多达 24 家公司参与了 CNCF 的这次调查,贡献了 210 个数据点。五大主题是团队根据社区建议选出的。CNCF 最终用户社区随后向其 140 名成员派发了任务,希望所在公司按已采用、在试用或正评估三类,分别对各解决方案列表给出建议。
正如针对此版技术雷达调查召开的网络会议上指出,这次 2021 年 6 月开展的调查结果仅限于 140 家最终用户企业,其中包括 Mattermost、Meltwater、Fidelity Investments、Workday 和 Spotify。
CNCF 鼓励社区用户去投票选出技术雷达的进一步主题,反馈意见可发送到info@cncf.io。
原文链接: CNCF Publishes Latest Technology Radar Focused on Multicluster Management
评论 1 条评论