After enjoying Phippy’s creative exploration of Kubernetes concepts, it’s time to get more technical and real-world by exploring key Kubernetes concepts via short and easy-to-digest videos.
Through these videos, you will learn basic Kubernetes concepts like deployment, scheduling, serverless, and more. You will also get tips and tricks around topics such as setting p a Kubernetes build pipeline, basics of stateful applications in Kubernetes, how to use service meshes effectively, getting ready for production, continuous rollout – all providing the foundation of using Kubernetes in production.
Join Kubernetes co-founder Brendan Burns for a series of videos that answer your general Kubernetes questions. Through the series, Brendan teaches you about containers, Kubernetes and its components, deployments, Kubernetes scheduler, and more. https://aka.ms/k8s/lightboard
Containers have taken the world by storm! Join Brendan as he illustrates how containers provide a lightweight, immutable infrastructure for application deployment and help you utilize underlying resources more efficiently. https://www.youtube.com/watch?v=EUitQ8DaZW8&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT
Join Brendan as he walks you through key Kubernetes components, including pods, deployments, replica sets, scheduler, and load balancer. https://www.youtube.com/watch?v=daVUONZqn88&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=3&t=0s
Watch as Brendan illustrates how deployments in Kubernetes allow for reliable, zero-downtime upgrades of your applications running inside a Kubernetes cluster. https://www.youtube.com/watch?v=mNK14yXIZF4&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=3
Brendan explains the difference between serverless Kubernetes and serverless on Kubernetes. https://www.youtube.com/watch?v=xL6lixC4D8Q&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=4
In this video, Brendan shows you how the Kubernetes scheduler uses predicates (hard constraints) and priorities (soft constraints) in scheduler decision-making. https://www.youtube.com/watch?v=rDCWxkvPlAw&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=5
Watch as Brendan demonstrates how security and associated checks and balances play a key role in setting up a Kubernetes build pipeline. https://www.youtube.com/watch?v=5irsAdKoEBU&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=6
Kubernetes is traditionally thought of as a platform for delivering microservices, but it is turning into a much broader platform than that. Watch this video to learn about common Kubernetes scenarios such as batch analytics and workflow. https://www.youtube.com/watch?v=zd8vYhrFXp4&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=7
Learn how Kubernetes supports storage using the concept of volumes. Find out about concepts such as, emptyDir, persistent volume, and persistent volume claim, in this lightboard video demonstration. https://www.youtube.com/watch?v=inJ7YJ-jt8I&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=8
Gain an understanding of how stateful applications are developed in Kubernetes and the role played by replica sets, persistent volumes, and persistent volume claims. https://www.youtube.com/watch?v=GieXzb91I40&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=9
Learn how to securely deploy and manage sensitive information, such as passwords and certificates, using secrets management in Kubernetes.
https://www.youtube.com/watch?v=KmhM33j5WYk&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=10
Gain a deeper understanding of Kubernetes configuration management practices in this lightboard demonstration. Concepts covered include ConfigMaps, rollout of configurations, and templating. https://www.youtube.com/watch?v=vRcQOZLnKUk&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=11
Setting up a proper Role Based Access Control (RBAC) system is critical to ensure people working on a project don't accidentally or intentionally interfere in each other's work. Watch this lightboard video to learn how RBAC works in Kubernetes. https://www.youtube.com/watch?v=G3R24JSlGjY&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=12
n this video, Brendan Burns responds to an end-user's questions about productionizing a Kubernetes service and discusses the importance of CI/CD, monitoring, and failover planning in a production service. https://www.youtube.com/watch?v=pg_P8T0OWpo&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=13
What is a service mesh? How does it work? Why would you want a service mesh in your application and what can it provide? Get a quick overview of service mesh and Kubernetes. https://www.youtube.com/watch?v=izVWk7rYqWI&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=14
Operators are a new cloud-native paradigm for managing applications and off the shelf software in Kubernetes clusters. This video provides an introduction to the core operator concepts and how you can apply them to simplify your software management. https://www.youtube.com/watch?v=DhvYfNMOh6A&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=15
A quick introduction on how to think about setting up alerting and monitoring for applications in Kubernetes. What do you get out of the box, how can you integrate more advanced metrics and add your own custom monitoring and alerting to reliably operate your application. https://youtu.be/W7aN_z-cyUw
An overview of how Pods of containers are scheduled and executed in a Kubernetes cluster. Covers the basic states of the Pod as well as more advanced topics like health monitoring and init containers. https://www.youtube.com/watch?v=wlYESb124xM&list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT&index=16
Take control of your Kubernetes cluster. Add new capabilities by extending how API objects are validated or created. An introduction to the role of admission controllers and how you can use them to customize your Kubernetes cluster. https://youtu.be/P7QAfjdbogY