Summary
We covered a lot of ground in this chapter considering what TMC can do to minimize the effort of managing any distribution of upstream Kubernetes that could be running on different cloud environments. The high-level value proposition of this tool is to provide management control for multi-cloud, multi-cluster, and multi-team usage. First, we understood the different challenges of deployment approaches with a small number of large clusters or a large number of small clusters. Then, we saw use cases for TMC and the solutions it provides for complex problems when managing Kubernetes deployments. We discussed how challenging it can be to operate on different clusters deployed in different cloud environments and keep the operator and developer experience consistent across them. We saw how TMC makes this easy using cluster groups and Workspaces, a group of Kubernetes namespaces across different clusters.
Then, we learned how to get started with TMC, covering the way to integrate...