What are volumes, persistent volumes, and persistent volume claims? How to run MongoDB in Kubernetes cluster using a StatefulSet? What is RBAC? What is the purpose of service accounts and how to configure network policies? How do I extend Kubernetes using custom resource definitions?
This session will answer these questions. You'll learn about volumes, persistent volumes, and claims. I'll show you how to run MongoDB inside the cluster using a StatefulSet. You'll learn about service accounts and role-based access control or RBAC. I'll explain the network policies and show you how to create your own custom resource definitions with controllers!
The Start Kubernetes Live sessions are created based on the https://www.startkubernetes.com course material. The series is aimed at beginners who are interested in getting up to speed with Kubernetes through practical examples.
#kubernetes #serviceaccounts #networkpolicies #crd #mongodb #statefulset #security #rbac
👉🏼 Complete Start Kubernetes Course: https://startkubernetes.com
▬▬▬▬▬▬ ⏰ TIMESTAMPS ▬▬▬▬▬▬
00:00 Introduction
01:40 Databases on Kubernetes (Intro)
08:09 Persistent volumes (PV) and persistent volume claims (PVC)
16:50 Stateful workloads with StatefulSets
25:54 Running MongoDB as StatefulSet
39:05 Kubernetes service accounts
46:20 Service accounts DEMO
54:54 Role-based access control (RBAC)
01:04:20 Role and RoleBindings DEMO
01:12:08 Network policies
01:23:30 Network policies with Cilium (DEMO)
01:35:52 Custom resource definitions (CRDs)
01:49:27 Building PdfDocument CRD and controller DEMO
02:16:48 Conclusion
▬▬▬▬▬▬ 👋🏼 Contact 👋🏼 ▬▬▬▬▬▬
➡️ Twitter: / pjausovec
➡️ LinkedIn: / pjausovec
➡️ Discord: / discord