Page 1 :
Kubernetes Learning Path | Version 1.0, , 50 days from zero to, hero with Kubernetes, Kubernetes is taking the app development world by storm. Already, 77% of, companies with more than 1,000 developers that run Kubernetes are using it, in production.1 Kubernetes is shaping the future of app development and, management—and Microsoft wants to help you get started with it today., 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., , 1, , Heptio: State of Kubernetes 2018
Page 2 :
50 days from zero to hero with Kubernetes, Click the bubbles to access that resource, , Day 21-25, , Microservices, architecture design, , Day 1, , A Kubernetes Story:, Phippy Goes to the Zoo, Tag along with Phippy and, Zee as Phippy explains the, basics of Kubernetes. 6 minutes., , Day 6-15, , Azure Kubernetes, Service core concepts, , Learn about the infrastructure and, DevOps considerations involved, in running a microservices, architecture on Azure Kubernetes, Service via this article. 21 minutes., , Learn about the core concepts, of AKS, like infrastructure, components and access, in six, short articles. 41 minutes., , Day 28-35, , Distributed system, patterns and practices, Download this complimentary, e-book and learn how to develop, reliable distributed systems more, easily and efficiently. Free e-book., , Day 26-27, , Azure Kubernetes, Service workshop, , Day 2-5, , Kubernetes basics: video, series with Brendan Burns, Join Kubernetes co-founder, Brendan Burns for six short, videos that answer your, general Kubernetes questions., 40 minutes., , Day 16-20, , Explore Kubernetes, with Katacoda, Explore essential tools and, capabilities of Kubernetes in, these six interactive Katacoda, training modules. 60-85 minutes., , Go through a step-by-step, workshop to learn how to create a, Kubernetes cluster, set up a CI/CD, pipeline, and more. 1 workshop., , Day 36-50, , Operational best, practices for Kubernetes, With a series of 11 articles and one, webinar developed by subject matter, experts, go beyond Day 1 with best, practices for Day 2 operations. 61, minutes to read; 64 minutes to watch.
Page 3 :
Step 1, , Day 1, A Kubernetes Story: Phippy Goes to the Zoo, Tag along with Phippy and her niece, Zee, as they, explore various components of Kubernetes, from pods, to deployments, in this fun, illustrative children’s book.
Page 4 :
Step 2, , •••, , Day 2-5, Video series with Brendan Burns, Join Kubernetes co-founder Brendan Burns, for a series of videos that answer your general, Kubernetes questions. Through the series,, Brendan teaches you about containers,, Kubernetes and its components, deployments,, Kubernetes scheduler, and more.
Page 5 :
Step 2, , •••, , Why you should care about containers, Containers have taken the world by storm! Join Brendan as, he illustrates how containers provide a lightweight, immutable, infrastructure for application deployment and help you utilize, underlying resources more efficiently., Click here to watch, 6 minutes, 29 seconds, , How Kubernetes works, Join Brendan as he walks you through key Kubernetes, components, including pods, deployments, replica sets, scheduler,, and load balancer., Click here to watch, 5 minutes, 35 seconds, , How Kubernetes deployments work, Watch as Brendan illustrates how deployments in Kubernetes, allow for reliable, zero-downtime upgrades of your applications, running inside a Kubernetes cluster., Click here to watch, 6 minutes, 35 seconds
Page 6 :
Step 2, , •••, , Understand serverless with Kubernetes, Brendan explains the difference between serverless Kubernetes, and serverless on Kubernetes., Click here to watch, , 7 minutes, 54 seconds, , How the Kubernetes scheduler works, In this video, Brendan shows you how the Kubernetes scheduler, uses predicates (hard constraints) and priorities (soft constraints), in scheduler decision-making., Click here to watch, 7 minutes, 35 seconds, , Setting up a Kubernetes build pipeline, Watch as Brendan demonstrates how security and associated, checks and balances play a key role in setting up a Kubernetes, build pipeline., Click here to watch, 6 minutes, 25 seconds
Page 7 :
Step 3, , •••, , Day 6-15, Azure Kubernetes Service core concepts, Learn about Azure Kubernetes Service (AKS) core, concepts, including infrastructure components,, access and identity, security, network, storage, and, scaling. Each article covers a specific topic and only, takes a few minutes to read, so you can understand, the basics of Kubernetes in no time.
Page 8 :
Step 3, , •••, , Access and identity options, Learn how to authenticate and assign permissions in AKS with, core concepts like Kubernetes service accounts, Azure Active, Directory integration, role-based access control, Roles and, ClusterRoles, and RoleBindings and ClusterRoleBindings., Click here to read, 4 minutes, , Application and cluster security concepts, Read about the core concepts that secure your applications in, AKS, including master components security, node security, cluster, upgrades, network security, and Kubernetes Secrets., Click here to read, 5 minutes, , Network concepts for applications, Understand the core concepts that provide networking to your, applications in AKS, including Services, Azure virtual networks,, Ingress controllers, and network policies., Click here to read, 7 minutes
Page 9 :
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., Click here to read, 4 minutes, , Storage options for applications, Get the basics on the core concepts for application storage, in AKS, including volumes, persistent volumes, storage classes,, and persistent volume chains., , Click here to read, 6 minutes
Page 10 :
Step 4, , •••, , Day 16-20, Explore Kubernetes with Katacoda, Participate in six hands-on, interactive learning, modules through Katacoda to run your first, container on Kubernetes. The modules explore basic, concepts like YAML definitions, networking, secrets,, and application deployments from source code.
Page 11 :
Step 4, , •••, , Launch a single-node Kubernetes cluster, Minikube is a tool that makes it easy to run Kubernetes locally., The tool runs a single-node Kubernetes cluster inside a VM on, your laptop, enabling you to start developing with Kubernetes, right away., Click here to access, 10-15 minutes, , Start containers using Kubectl, In this scenario, you’ll learn how to use Kubectl to create, Deployments and Replication Controllers and expose them via, Services without writing YAML definitions. This allows you to, quickly launch containers onto the cluster., Click here to access, 10-15 minutes, , Deploy containers using YAML, This module builds on the previous one to help you launch your, Deployments and Replication Controllers. It teaches you how, YAML definitions define Kubernetes Objects and how to schedule, those objects for deployment., Click here to access, 10-15 minutes
Page 12 :
Step 4, , •••, , Use Kubernetes to manage secrets, Learn how to manage secrets using Kubernetes. Kubernetes, allows you to create secrets that are mounted to a pod, which, means they can only be managed via an infrastructure team in, a secure way—instead of using passwords stored within artifacts., Click here to access, , 10-15 minutes, , Get an introduction to networking, Kubernetes’s advanced networking capabilities allow pods and, Services to communicate inside and externally to the cluster’s, network. You’ll learn about a variety of Kubernetes services,, including Cluster IP, Target Ports, Load Balancer, and more., Click here to access, 10-15 minutes, , Deploy a service into Kubernetes, In this tutorial, you’ll learn about the basics of deploying a, service into Kubernetes from source code to a running, Kubernetes cluster., Click here to access, 10-15 minutes
Page 13 :
Step 5, , Day 21-25, Microservices architecture design, Learn about the infrastructure and DevOps, considerations of running a microservices, architecture on AKS, including a basic AKS, configuration that can serve as your starting, point for most microservices deployments.
Page 14 :
Step 6, , Day 26-27, Azure Kubernetes Service workshop, Follow a hands-on workshop that takes you, through the steps of creating a Kubernetes, cluster, deploying a microservices-based, application, and setting up a CI/CD pipeline.
Page 15 :
Step 7, , Day 28-35, Distributed system patterns and practices, Understand the repeatable, generic patterns, and reusable components that make developing, reliable distributed systems easier and more, efficient—so you can free up your time to focus on, more strategic initiatives.
Page 16 :
Step 8, , •••, , Day 36-50, Operational best practices for Kubernetes, Go beyond Day 1 with best practices for Day 2, operations. Written by subject matter experts, these, best practices, from network security to creating a, CI/CD pipeline, were collected from real-world, deployments of Kubernetes.
Page 17 :
Step 5, , Develop and debug apps, against an AKS cluster, , Best practices for, pod security in AKS, , Click here to read, , Click here to read, , 2 minutes, , 10 minutes, , Deploy ASP.NET apps to AKS, with Azure DevOps Projects, , Best practices for advanced, scheduler features in AKS, , Click here to read, , Click here to read, , 7 minutes, , 6 minutes, , Best practices for cluster, isolation in AKS, , Best practices for authentication, and authorization in AKS, , Click here to read, , Click here to read, , 3 minutes, , 5 minutes, , Best practices for basic, scheduler features in AKS, , Best practices for cluster, security and upgrades in AKS, , Click here to read, , Click here to read, , 5 minutes, , 9 minutes, , Step 8, , •••
Page 18 :
Step 5, , Best practices for container image, management and security in AKS, , Best practices for business continuity, and disaster recovery in AKS, , Click here to read, , Click here to read, , 3 minutes, , 10 minutes, , Best practices for network, connectivity and security in AKS, , Project design and layout for, successful Kubernetes apps, , Click here to read, , Click here to watch, , 9 minutes, , 63 minutes, 52 seconds, , Best practices for storage, and backups in AKS, Click here to read, 6 minutes, , Step 8, , •••
Page 19 :
© 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., , Click icon to get back to the learning path