The Getting Started course is designed to help students navigate the cloud native ecosystem. Learn why cloud native and Kubernetes are becoming an important must-know technology today!
This course lays the groundwork for your Kubernetes journey. You’ll learn foundational knowledge on containers and how they work.
Interactive Introduction to Containers and Kubernetes
Ready to dive a little deeper into the world of Kubernetes? Get up to speed on the first principles of a cloud native infrastructure, then learn how to containerize and deploy a Kubernetes application in our lab environment.
Networking in Kubernetes
Pods running in a Kubernetes cluster have to be able to communicate among themselves as well as with the outside world. In this advanced-level course, we will look at the Kubernetes network model and how pods are connected to the network to satisfy it. We'll also touch on what the Container Network Interface (CNI) is and how different CNI providers deal with implementing it.
Introduction to Kubernetes for the Virtual Infrastructure Administrator
This course explains how Kubernetes is an infrastructure platform and gives a brief overview of how the evolution of infrastructure modernization led us to Kubernetes. The course also explores the opportunities Virtual Infrastructure Administrators have in owning Kubernetes as their next platform.
By the Numbers
The best Kubernetes training I’ve seen.
The examples covered in the videos are great.
Great source of material for beginners.
Easy to consume technical and business aspects.
For a novice to Kubernetes, this has been fantastic and represents a great higher level view of complex things.
Keep it up. This is just perfect.
More Ways to Learn Kubernetes
Ready for more? Continue your Kubernetes journey with these free resources.
Every week, TGIK hosts live-stream their dive into new Kubernetes tools and concepts. Join every Friday at 1pm PT to follow along and learn.
Written by two Kubernetes creators, this book describes the Kubernetes cluster orchestrator and how it can be used to improve the development, delivery, and maintenance of distributed applications.