Learn Containers and Kubernetes from Microsoft Learn!

Published May 12 2022 03:00 AM 2,756 Views

If you’re like me a few years ago, just hearing about Containers and Kubernetes or looking at some demos or documentation, would make your head spin. The transition from traditional IT to this new model of running compute resources, is not natural or simple. It requires understanding of another form of thinking about how to allocate resources, how to build the architecture of applications, and how to manage the environment.

With that in mind, I wanted to provide a path for you to start your journey with Containers and Kubernetes by leveraging the content of Microsoft Learn.

 

What is Docker and Containers?

These are some of the modules I’d recommend to better understand what containers are, what Docker has to do with the containers technology, and more specifically, how containers work on Windows:

 

Kubernetes and Azure Kubernetes Service

The next step after understanding containers is to look into container orchestration. Kubernetes is the orchestrator of choice today, and we have tons of content for you:

 

Workload deployment and Networking with AKS

Now that you understand the concepts of containers and Kubernetes, it’s time to look at some more complex activities:

 

Hands-on exercise!

The above will give a great view on containers and Kubernetes. However, there’s nothing like running an exercise end-to-end, right? So in this module, you get exactly that:

 

This is my curated list of modules to get started. There's so much more available at Microsoft Learn. It’s a lot of content to get started, but it also just scratches the surface of what is possible with this platform. We have some updates and new content coming your way soon, so keep an eye out for that! In the meantime, let us know what you think about these modules and what you expect to see that would help in your environment needs.

%3CLINGO-SUB%20id%3D%22lingo-sub-3361181%22%20slang%3D%22en-US%22%3ELearn%20Containers%20and%20Kubernetes%20from%20Microsoft%20Learn!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3361181%22%20slang%3D%22en-US%22%3E%3CP%3EIf%20you%E2%80%99re%20like%20me%20a%20few%20years%20ago%2C%20just%20hearing%20about%20Containers%20and%20Kubernetes%20or%20looking%20at%20some%20demos%20or%20documentation%2C%20would%20make%20your%20head%20spin.%20The%20transition%20from%20traditional%20IT%20to%20this%20new%20model%20of%20running%20compute%20resources%2C%20is%20not%20natural%20or%20simple.%20It%20requires%20understanding%20of%20another%20form%20of%20thinking%20about%20how%20to%20allocate%20resources%2C%20how%20to%20build%20the%20architecture%20of%20applications%2C%20and%20how%20to%20manage%20the%20environment.%3C%2FP%3E%0A%3CP%3EWith%20that%20in%20mind%2C%20I%20wanted%20to%20provide%20a%20path%20for%20you%20to%20start%20your%20journey%20with%20Containers%20and%20Kubernetes%20by%20leveraging%20the%20content%20of%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20Learn%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CFONT%20size%3D%225%22%3EWhat%20is%20Docker%20and%20Containers%3F%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3EThese%20are%20some%20of%20the%20modules%20I%E2%80%99d%20recommend%20to%20better%20understand%20what%20containers%20are%2C%20what%20Docker%20has%20to%20do%20with%20the%20containers%20technology%2C%20and%20more%20specifically%2C%20how%20containers%20work%20on%20Windows%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Fintro-to-docker-containers%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EIntroduction%20to%20Docker%20containers%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Frun-containers-windows-server%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ERun%20containers%20on%20Windows%20Server%3C%2FA%3E%3CUL%3E%0A%3CLI%3EThis%20last%20module%20is%20a%20bit%20outdated%20and%20will%20feature%20new%20content%20soon!)%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CFONT%20size%3D%225%22%3EKubernetes%20and%20Azure%20Kubernetes%20Service%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3EThe%20next%20step%20after%20understanding%20containers%20is%20to%20look%20into%20container%20orchestration.%20Kubernetes%20is%20the%20orchestrator%20of%20choice%20today%2C%20and%20we%20have%20tons%20of%20content%20for%20you%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Fintro-to-kubernetes%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EIntroduction%20to%20Kubernetes%3C%2FA%3E%3CUL%3E%0A%3CLI%3ETeaches%20what%20Kubernetes%20is%20on%20a%20high%20level%2C%20very%20generic%20way.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Fintro-to-azure-kubernetes-service%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EIntroduction%20to%20Azure%20Kubernetes%20Service%3C%2FA%3E%3CUL%3E%0A%3CLI%3EIntroduces%20you%20to%20the%20Azure%20managed%20version%20of%20Kubernetes%20%E2%80%93%20Azure%20Kubernetes%20Service.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Fmanage-azure-kubernetes-service-azure-stack-hci%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EManage%20Azure%20Kubernetes%20Service%20on%20Azure%20Stack%20HCI%3C%2FA%3E%3CUL%3E%0A%3CLI%3EIf%20you%E2%80%99re%20planning%20to%20run%20Kubernetes%20on-premises%2C%20this%20course%20gives%20you%20an%20overview%20of%20running%20AKS%20on%20Azure%20Stack%20HCI.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CFONT%20size%3D%225%22%3EWorkload%20deployment%20and%20Networking%20with%20AKS%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3ENow%20that%20you%20understand%20the%20concepts%20of%20containers%20and%20Kubernetes%2C%20it%E2%80%99s%20time%20to%20look%20at%20some%20more%20complex%20activities%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Faks-deploy-container-app%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Faks-deploy-container-app%2F%3C%2FA%3E%3CUL%3E%0A%3CLI%3EThis%20module%20provides%20an%20example%20of%20deploying%20Windows%20and%20Linux%20nodes%20on%20AKS%2C%20but%20only%20a%20Linux%20application.%20We%E2%80%99ll%20be%20adding%20some%20Windows%20examples%20in%20the%20future%2C%20but%20the%20example%20does%20a%20great%20job%20of%20showing%20the%20basics.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Fchoose-network-plugin-aks%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EChoose%20the%20best%20networking%20plugin%20for%20AKS%3C%2FA%3E%3CUL%3E%0A%3CLI%3EGetting%20your%20app%20up%20and%20running%20in%20Kubernetes%20is%20one%20thing.%20It%E2%80%99s%20whole%20other%20to%20get%20it%20with%20the%20right%20networking%20configuration%20and%20this%20module%20helps%20you%20understand%20the%20plugin%20options%20in%20AKS%20and%20when%20to%20use%20which.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Flearn%2Fmodules%2Faks-network-design-azure-container-network-interface%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EDesign%20an%20Azure%20Kubernetes%20Service%20network%20with%20Azure%20CNI%3C%2FA%3E%3CUL%3E%0A%3CLI%3EAfter%20you%20understand%20the%20basics%20of%20each%20plugin%2C%20this%20module%20covers%20the%20design%20options%20for%20production%20workloads%20with%20the%20Azure%20CNI.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CFONT%20size%3D%225%22%3EHands-on%20exercise!%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3EThe%20above%20will%20give%20a%20great%20view%20on%20containers%20and%20Kubernetes.%20However%2C%20there%E2%80%99s%20nothing%20like%20running%20an%20exercise%20end-to-end%2C%20right%3F%20So%20in%20this%20module%2C%20you%20get%20exactly%20that%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2Fmodules%2Faks-workshop%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Kubernetes%20Service%20Workshop%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThis%20is%20my%20curated%20list%20of%20modules%20to%20get%20started.%20There's%20so%20much%20more%20available%20at%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Flearn%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20Learn%3C%2FA%3E.%20It%E2%80%99s%20a%20lot%20of%20content%20to%20get%20started%2C%20but%20it%20also%20just%20scratches%20the%20surface%20of%20what%20is%20possible%20with%20this%20platform.%20We%20have%20some%20updates%20and%20new%20content%20coming%20your%20way%20soon%2C%20so%20keep%20an%20eye%20out%20for%20that!%20In%20the%20meantime%2C%20let%20us%20know%20what%20you%20think%20about%20these%20modules%20and%20what%20you%20expect%20to%20see%20that%20would%20help%20in%20your%20environment%20needs.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-3361181%22%20slang%3D%22en-US%22%3E%3CP%3EIf%20you%E2%80%99re%20like%20me%20a%20few%20years%20ago%2C%20just%20hearing%20about%20Containers%20and%20Kubernetes%20or%20looking%20at%20some%20demos%20or%20documentation%2C%20would%20make%20your%20head%20spin.%20The%20transition%20from%20traditional%20IT%20to%20this%20new%20model%20of%20running%20compute%20resources%2C%20is%20not%20natural%20or%20simple.%20It%20requires%20understanding%20of%20another%20form%20of%20thinking%20about%20how%20to%20allocate%20resources%2C%20how%20to%20build%20the%20architecture%20of%20applications%2C%20and%20how%20to%20manage%20the%20environment.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Learn01.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F371054iE4B70A346FA995BE%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Learn01.png%22%20alt%3D%22Learn01.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-3361181%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EITOps%20Talks%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EVinicius%20Apolinario%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Version history
Last update:
‎May 11 2022 10:14 PM
Updated by: