The CNCF End User Technology Radar is a guide for evaluating cloud native technologies, on behalf of the CNCF End User Community. Read more...

Multicluster Management, June 2021

Cluster Deployment

ASSESSCluster APIkOpsTRIALADOPTCustominhouse toolsPrivate cloudmanaged k8sPublic cloudmanaged k8sHashiCorpTerraform
Download as svg or png

Core Services and Add-ons

ASSESSTRIALJsonnetADOPTFluxKustomizeCustominhouse toolsOperatorsArgoHelm
Download as svg or png

The Themes

1. There is no silver bullet for multicluster management.

Kubernetes multicluster management is a maturing space with much development and trialing taking place. At present, it tends to require a large amount of tooling and processes compared to other areas of the ecosystem. While there are many tools available, few if any stand out as comprehensive solutions. Many companies find it necessary to pick out a number of tools from the large selection available to meet their unique needs. Specific requirements may vary widely across organizations, further contributing to the diversity of tools currently in use. Show More

2. Cluster management often requires custom-built in-house solutions.

For both deploying and managing clusters, whether in managed or unmanaged Kubernetes, as well as for managing core services, one conclusion was clear: Custom tooling is usually a necessity. In fact, even managed Kubernetes tends to require external custom tooling.  Show More

3. Common tool combinations include: Helm with Operators & GitOps Argo/Flux.

Tools for management of core services -- like DNS, metrics, logs, RBAC, namespaces, etc. -- outnumbered tools for cluster deployment on the Radar. Helm, Operators, GitOps, Kustomize and custom tools were the most widely used. Helm’s out-of-the-box charts for every product make it highly accessible, which helps explain its high number of "Adopts" in the Radar. We observed that Helm is often adopted together with GitOps, with users split between the latter’s Argo and Flux tools. We also saw Operators added to Helm and GitOps in a large number of companies. 

4. Operators are a favorite tool for management of clusters and core services.

Operators were the standout tool in the Radar, with a total of 24 “Adopt” votes in the core services category. The consensus was that Operators make managing clusters simpler and minimize overhead. Show More

5. The community eagerly awaits readiness of Cluster API.

Many end users are closely watching the development of Kubernetes sub-project Cluster API, hoping it will solve some key infrastructure management issues and reduce the need for custom tooling. Cluster API is attempting to reduce complexity in the space through flexible methods and declarative, Kubernetes-style APIs for cluster creation, configuration and management.  Show More

The End User companies

MeltwaterBoxLunarKingIntuitDB SystelEquityZenHobsonsNetMatchAnovaUswitchZalandoRStudioShopifytrivagoAdidasSpotifyThe New York TimesSquarespaceWorkdayFidelity InvestmentsMattermostSony Interactive EntertainmentDAIMLER
Not all companies are shown

The Radar Team

Gabe Jackson

Gabe Jackson

Cloud Platform Tech Lead at Mattermost

Cloud Platform Tech Lead at Mattermost. I have worked on various distributed systems over the years and generally enjoy the challenges in this space.

Federico Hernandez

Federico Hernandez

Principal Engineer at Meltwater

Principal Engineer at Meltwater. Working with the internal platform offering based on Kubernetes. Program committee member and track chair "Operations" for a couple of KubeCons.

Simone Sciarrati

Simone Sciarrati

Engineering Team Lead at Meltwater

Engineering Team Lead at Meltwater, where I have been focusing on building an internal Kubernetes based platform to make life easier for our development teams.

Rajarajan Pudupatti SJ

Rajarajan Pudupatti SJ

Vice President of Cloud Platform Delivery at Fidelity Investments

Vice President of Cloud Platform Delivery at Fidelity Investments, responsible for the architecture and delivery of the next-gen application platform. Committed to bringing all the benefits of various cloud native technology projects to Fidelity enterprise teams, sparing them the need for significant effort on their side, and, hopefully, open-sourcing most of our work for the larger community to benefit from as well. Also a proud AWS container hero.

Niraj Amin

Niraj Amin

Vice President of Cloud Platforms at Fidelity Investments

Vice President of Cloud Platforms at Fidelity Investments, where I lead the engineering teams that work on Kubernetes-based platforms for all of Fidelity's R&D teams, focusing primarily on offerings on multiple CSPs.

The data

The CNCF End User Community was asked to describe what their companies recommend for different solutions: Adopt, Trial, Assess or Hold. This table shows how the End User companies rated each technology.

Level
Name
Votes
adopt
 
 
 
Public cloud managed k8s
 
 
 
 
 
 
 
Custom inhouse tools (Cluster Deployment)
 
 
 
Custom inhouse tools (Core Services and Add-ons)
 
 
 
 
 
 
 
 
 
 
 
 
 
Private cloud managed k8s
 
 
 
 
 
 
trial
 
 
 
 
assess
 
 
 
 
 
 

The industries

Software7
Financial Services3
Entertainment3
Travel2
E-commerce2
Show More

Total number of employees