Kubernetes multi-tenancy is one of the biggest challenges when operating Kubernetes at scale. It's not easy figuring out the best way to manage, organize and isolate teams and unrelated workloads on shared clusters. In some cases, you might have one big cluster, and in other cases, you might have multiple big clusters housing different teams and workloads. In this video, I talk about how organization and isolation are the foundation for the more popular best practices like namespaces, resource management, network policies, and RBAC. I also demonstrate how to make use of Rancher and Argo CD for Kubernetes multi-tenancy use cases.
#kubernetes #gitops #rancher
Rancher: https://rancher.com/
Argo CD: https://argo-cd.readthedocs.io/en/stable/
Timestamps:
00:00 - Introduction
00:06 - Overview
00:30 - Best practices
00:43 - Organization and isolation in Kubernetes clusters
00:50 - Rancher and Argo CD
01:00 - Projects in Rancher and Argo CD
01:15 - Projects in Rancher
02:15 - Projects in Argo CD
03:16 - AuthN, RBAC, projects and resource management in Rancher
12:57 - AuthN, RBAC and projects in Argo CD
Connect:
GitHub: https://github.com/LukeMwila
Twitter: https://twitter.com/LuKE9ine
Medium: https://medium.com/@outlier.developer
LinkedIn: https://www.linkedin.com/in/lukonde-mwila-25103345/
If you found this video helpful, please like the video and subscribe to the channel!