with Continuous Deployment
The course is around 10 hours, but you can do the sections in any order.
Having problems? check the errata
Course Introduction |
||
Introduction 2m 40s | Preview | |
Requests and Limits |
||
Memory requests 20m 40s | Preview | |
CPU Requests 7m 5s | Preview | |
Memory and CPU Limits 14m 49s | Preview | |
Metrics |
||
Enabling the Metrics Server 14m 25s | Watch | |
Viewing Metrics on the Dashboard 16m 42s | Watch | |
Tuning Java / Boot Applications, Heap restriction 22m 52s | Watch | |
Setting reasonable Requests 7m 42s | Watch | |
Horizontal Pod Autoscaling |
||
Introducing Replication and Autoscaling 30m 59s | Watch | |
Testing Autoscaling 7m 29s | Watch | |
Readiness and Liveness Probes |
||
Demo: why readiness probes are needed 12m 1s | Watch | |
Applying Liveness and Readiness Probes 8m 56s | Watch | |
Quality of Service and Eviction |
||
Understanding the scheduler 15m 37s | Watch | |
QoS labels 4m 58s | Watch | |
Evictions 12m 3s | Watch | |
Pod Priorities 12m 40s | Watch | |
RBAC |
||
Defining Roles 16m 53s | Watch | |
Defining RoleBindings 8m 49s | Watch | |
Setting up a "context" for the user 15m 53s | Watch | |
Issuing a Kubernetes signed X.509 certificate 24m 26s | Watch | |
Installing the user's certificate 5m 12s | Watch | |
Allocating Access to Users 11m 53s | Watch | |
ClusterRoles and ClusterRoleBindings 13m 2s | Watch | |
ConfigMaps and Secrets |
||
Creating a ConfigMap 7m 33s | Watch | |
Consuming a ConfigMap as Environment Variables 5m 29s | Watch | |
Do changes to a ConfigMap get propagated? 6m 37s | Watch | |
How to consume multiple envioronments variables with envFrom 3m 32s | Watch | |
Mounting ConfigMaps as Volumes 9m 17s | Watch | |
Creating Secrets 8m 11s | Watch | |
Using Secrets 8m 6s | Watch | |
Where have we already used ConfigMaps and Secrets? 9m 39s | Watch | |
Ingress Controllers |
||
Introducing Ingress 12m 7s | Watch | |
Defining Routing Rules 15m 20s | Watch | |
Adding Routes 4m 4s | Watch | |
Authentication. 15m 11s | Watch | |
Running Ingress on AWS 14m 6s | Watch | |
Tesing the Ingress Rules 8m 57s | Watch | |
Other Workload Types |
||
Batch Jobs 22m 26s | Watch | |
Cron Jobs 9m 24s | Watch | |
DaemonSets 6m 24s | Watch | |
StatefulSets overview 22m 21s | Watch | |
StatefulSets for Database Replication 9m 57s | Watch | |
Demo: Scaling out a Mongo Database 21m 38s | Watch | |
Continuous Deployment |
||
Introducing CI/CD 11m 12s | Preview | |
Establishing a GitHub organization 10m 44s | Preview | |
Setting up a Basic Jenkins System 15m 7s | Preview | |
Defining a Pipeline 18m 10s | Watch | |
Running a Multibranch Pipeline 5m 18s | Watch | |
Reviewing Builds 10m 20s | Watch | |
Organization Pipelines 9m 32s | Watch | |
Continuous Deployment into a Cluster 16m 17s | Watch | |
Course Summary |
||
Course Summary 1m 54s | Watch | |