Professional Documents
Culture Documents
Kubernetes Learning Path - Version 2.0 PDF
Kubernetes Learning Path - Version 2.0 PDF
This guide is meant for anyone interested in learning more about Kubernetes.
In just 50 days, you’ll understand the basics of Kubernetes and get hands-on
experience with its various components, capabilities, and solutions, including
Azure Kubernetes Service. Go from zero to hero with Kubernetes to set your
company up for future app development success.
Day 21-25
Microservices
architecture design
Day 1
Learn about the infrastructure and
A Kubernetes Story:
DevOps considerations involved
Day 28-32
Phippy Goes to the Zoo Distributed system
Day 6-15 in running a microservices
Tag along with Phippy and architecture on Azure Kubernetes patterns and practices
Azure Kubernetes
Zee as Phippy explains the Service via this article. 21 minutes.
Service core concepts Download this complimentary
basics of Kubernetes. 6 minutes.
e-book and learn how to develop
Learn about the core concepts reliable distributed systems more
of AKS, like infrastructure easily and efficiently. Free e-book.
components and access, in
six short articles. 41 minutes.
Day 26-27
Azure Kubernetes
Day 2-5 Service workshop
Kubernetes basics: video
series with Brendan Burns Go through a step-by-step
workshop to learn how to create a
Join Kubernetes co-founder Kubernetes cluster, set up a CI/CD
Brendan Burns for 18 short Day 16-20 pipeline, and more. 1 workshop. Day 33-50
videos that answer your Explore Kubernetes
Operational best
general Kubernetes questions. with Katacoda
82 minutes. practices for Kubernetes
Explore essential tools and
With an eBook from Brendan Burns, a series
capabilities of Kubernetes in these
of 11 articles, and one webinar developed by
10 interactive Katacoda training
subject matter experts, go beyond Day 1 with
modules. 120-19 minutes.
best practices for Day 2 operations. 277-page
eBook; 61 minutes to read; 64 minutes to watch.
Step 1
Day 1
A Kubernetes Story: Phippy Goes to the Zoo
Day 2-5
Video series with Brendan Burns
6 minutes, 29 seconds
Overview of common How Kubernetes and configuration Simple application management How pods and pod lifecycle
Kubernetes scenarios management works on Kubernetes with operators work in Kubernetes
Click here to watch Click here to watch Click here to watch Click here to watch
How volumes and storage Understand role-based access Getting started with monitoring Customizing, extending Kubernetes
work in Kubernetes control in Kubernetes and alerting for Kubernetes API with admission controllers
Click here to watch Click here to watch Click here to watch Click here to watch
Day 6-15
Azure Kubernetes Service core concepts
4 minutes
5 minutes
7 minutes
Step 3
•••
Scaling options for applications
Learn about the core concepts that help you scale applications
in AKS, including manual scale, horizontal pod autoscaler (HPA),
cluster autoscaler, and Azure Container Instance (ACI) integration
with AKS.
4 minutes
6 minutes
Step 4
•••
Day 16-20
Explore Kubernetes with Katacoda
Launch a single-node Kubernetes cluster Deploy containers using YAML Get an introduction to networking
Minikube is a tool that makes it easy to run Kubernetes locally. This module builds on the previous one to help you launch your Kubernetes’s advanced networking capabilities allow pods and
The tool runs a single-node Kubernetes cluster inside a VM on Deployments and Replication Controllers. It teaches you how Services to communicate inside and externally to the cluster’s
your laptop, enabling you to start developing with Kubernetes YAML definitions define Kubernetes Objects and how to schedule network. You’ll learn about a variety of Kubernetes services,
right away. those objects for deployment. including Cluster IP, Target Ports, Load Balancer, and more.
Start containers using Kubectl Use Kubernetes to manage secrets Deploy a service into Kubernetes
In this scenario, you’ll learn how to use Kubectl to create Learn how to manage secrets using Kubernetes. Kubernetes In this tutorial, you’ll learn about the basics of deploying a
Deployments and Replication Controllers and expose them via allows you to create secrets that are mounted to a pod, which service into Kubernetes from source code to a running
Services without writing YAML definitions. This allows you to means they can only be managed via an infrastructure team in Kubernetes cluster.
quickly launch containers onto the cluster. a secure way—instead of using passwords stored within artifacts.
10-15 minutes
10-15 minutes
10 minutes
30-60 minutes
Step 5
Day 21-25
Microservices architecture design
Day 26-27
Azure Kubernetes Service workshop
Day 28-32
Distributed system patterns and practices
Day 33-50
Operational best practices for Kubernetes
2 minutes 10 minutes
3 minutes 6 minutes
5 minutes 5 minutes
9 minutes 3 minutes
Step 5 Step 8
9 minutes
6 minutes
10 minutes
63 minutes, 52 seconds
© 2019 Microsoft. All rights reserved. This document is
for informational purposes only. Microsoft makes no
warranties, express or implied, with respect to the
information presented here.