GitHub Actions: CI You Will Not Fight
by Tom Eriksen
Deploy, scale and debug your own services on Kubernetes without becoming a full-time operator.
TE Created by Tom Eriksen
Every bullet below is something you will have built, shipped or be able to explain by the time you finish the last lesson.
7 modules · 73 lessons · 9h 45m of material
10 lessons running 1h 20m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
10 lessons running 1h 24m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
11 lessons running 1h 28m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
11 lessons running 1h 30m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
11 lessons running 1h 26m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
10 lessons running 1h 22m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
10 lessons running 1h 15m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
7 modules · 73 lessons
9h 45m total length
Short list, and deliberately so. If you meet these you can start today.
Most Kubernetes material is written for the people who run the cluster. This course is written for the far larger group who have to deploy onto one, keep their service healthy, and work out what went wrong at nine on a Monday morning.
You learn the object model as a set of answers to questions you already have. A pod is how a container gets scheduled. A deployment is how you get more than one and replace them safely. A service is how anything finds them. An ingress is how the outside world gets in. Config maps and secrets are how configuration arrives without a rebuild. Every object is created by hand with kubectl before any templating tool appears.
Then the parts that decide whether your service survives contact with reality. Readiness and liveness probes and the outages caused by getting them wrong. Resource requests and limits, what happens when you omit them, and how a memory limit terminates your process without ceremony. Rolling updates, surge and unavailability settings, and a rollback you have actually practised. Horizontal autoscaling on the right signal.
Debugging gets a full section: a pod stuck pending, a container in a crash loop, an image that will not pull, a service returning nothing because a label selector has a typo. The course closes with Helm, environment promotion, and an honest assessment of when a smaller platform would serve your team better.
Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.
Nobody has reviewed this course yet, so there is no score to show. Buy it, work through it, and your review could be the one that helps the next developer decide.
Platform engineer and DevOps instructor
Tom has built delivery pipelines for teams of three and teams of three hundred, and openly prefers the smaller ones. He teaches Docker, Kubernetes and CI/CD outward from a single commit, so nothing ever appears by magic, and he treats the test suite as part of the pipeline rather than a separate subject. Every course includes a deliberate outage that you have to diagnose from logs and metrics before you can continue. He is a CNCF contributor and a reluctant but formidable YAML expert.
One-time payment · lifetime access