---
# System prepended metadata

title: 'Episode 178 : Cluster API - ClusterClass & Managed Topologies'

---

# Episode 178 : Cluster API - ClusterClass & Managed Topologies

* Hosted by [@YuvarajBalajiK](https://twitter.com/YuvarajBalajiK) and [@vinceprignano](https://twitter.com/vinceprignano)
* Date: 12/10/2021

![Episode 178](https://i.imgur.com/iEAE0Xk.jpg)

## Table of Contents

* [00:00:00 - Welcome to TGIK](https://www.youtube.com/watch?v=U9CDND0nzRI)
* [00:00:30 - Introductions](https://youtu.be/U9CDND0nzRI?t=30)
* [00:01:22 - Show Notes and Week in Review](https://youtu.be/U9CDND0nzRI?t=82)
* [00:03:38 - Agenda](https://youtu.be/U9CDND0nzRI?t=218)
* [00:04:45 - Intro to Cluster API](https://youtu.be/U9CDND0nzRI?t=245)
* [00:06:55 - Cluster API v1 release](https://youtu.be/U9CDND0nzRI?t=415)
* [00:11:50  - ClusterClass and Managed Topologies](https://youtu.be/U9CDND0nzRI?t=710)
* [01:22:09 - What's next for ClusterClass and Managed Topologies](https://youtu.be/U9CDND0nzRI?t=4929)


## Week in Review

* Kubernetes v1.23.0 is out!
    * TGIK Episode on Jan 7th - review of K8s v1.23.0
* Kubernetes Contributor Celebration is announced.
    * https://www.kubernetes.dev/blog/2021/12/07/announcing-the-kubernetes-contributor-celebration-2021/

## Agenda
* Introduction
* Brief introduction of ClusterAPI for any new folks
* Milestone `v1` release of ClusterAPI
    * What it means for the project?
    * CNCF [blog post](https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-readiness-with-version-1-0/)
    * [Upgrading to v1 release](https://cluster-api.sigs.k8s.io/developer/providers/v1alpha4-to-v1beta1.html)
* ClusterClass and Managed Topologies
    * What is ClusterClass?
    * Classy Clusters vs Classic Clusters
    * What are Managed Topologies?
    * Deep dive and demo

Resources:
* [ClusterAPI concepts](https://cluster-api.sigs.k8s.io/user/concepts.html)
* [ClusterClass & Managed Topologies Blog](https://kubernetes.io/blog/2021/10/08/capi-clusterclass-and-managed-topologies/)
* [ClusterClass proposal doc](https://github.com/kubernetes-sigs/cluster-api/blob/65d65d2859cc99c4e8b247b28deebe1007bba799/docs/proposals/202105256-cluster-class-and-managed-topologies.md)
* [clusterctl provider contract for ClusterClass](https://cluster-api.sigs.k8s.io/clusterctl/provider-contract.html#clusterclass-definitions)
* [MHC for ClusterClass](https://github.com/kubernetes-sigs/cluster-api/pull/5511) 

