Some previous experience of AWS will be useful, but all concepts are explained. Great care must be taken that you delete any resources as soon as you finish with them.
Having problems? check the errata for this course.
1 |
Introduction |
Preview
2m 7s |
|
Welcome to the course. | |||
2 |
Networking and Service Discovery |
Preview
35m 21s |
|
How to use the DNS service in kubernetes | |||
Cygwin users - how to fix the terminal problems |
Watch
4m 52s |
||
Just if you're on cygwin, how to use "winpty" to get back a proper terminal emulation. | |||
3 |
Introducing Microservices |
Preview
25m 34s |
|
This material is borrowed from out earlier "Spring Boot Microservices" course, for anyone new to microservices | |||
4 |
Deploying Microservices |
Watch
62m 16s |
|
A large worked example where we build a workload definition for a small but representative microservice system | |||
5 |
Persistence |
Watch
43m 33s |
|
How to configure mount points. We show how a mongo database can be deployed as a pod. | |||
6 |
Volumes |
Watch
39m 39s |
|
Volumes represent physical storage. Covered are PersistentVolumeClaims and StorageClasses | |||
7 |
Moving to AWS |
Watch
62m 11s |
|
How to install kubernetes into your AWS account. Warning - you will be charged by Amazon for resources used in the rest of the course. The charges are small but if you neglect to delete your cluster you will incur ongoing (and high) bills. | |||
8 |
Deploying a Workload to AWS |
Watch
50m 51s |
|
Now we'll see what changes are needed to our workload definitions now that we're in the cloud. | |||
9 |
Deleting the Cluster |
Watch
6m 20s |
|
YOU MUST FOLLOW THIS CHAPTER BEFORE LEAVING THE COURSE! - We can't be responsible for any charges! | |||
10 |
Restarting the Cluster |
Watch
5m 34s |
|
If you return to the course and need to re-start a cluster, it's easy. | |||
11 |
Logging with the ELK/ElasticStack |
Watch
66m 9s |
|
How to apply cluster wide log monitoring with Fluentd, ElasticSearch and Kibana. | |||
12 |
Monitoring |
Watch
43m 12s |
|
Monitor the health of your system with Prometheus and Grafana. Also, how to install packages with Helm. | |||
13 |
Alerts |
Watch
43m 57s |
|
An introduction to how the AlertManager works. We'll also set up a slack channel integration. | |||
14 |
Handling Alerts |
Watch
17m 3s |
|
also in this chapter: what happens if a master node crashes? | |||
15 |
Discovering a Real Problem |
Watch
13m 2s |
|
There's a bug somewhere in the code - we find it through our monitoring system! | |||
16 |
Goodbye |
Watch
1m 57s |
|
Course close - brief mention of federation and highly available masters |