Introduction to Kubernetes Playground

Lab Steps

lock
Connecting to the Kubernetes Playground

The hands-on lab is part of these learning paths

Building, Deploying, and Running Containers in Production
course-steps
5
certification
3
lab-steps
14
description
1
Introduction to Kubernetes
course-steps
1
certification
1
lab-steps
3
description
1
more_horizSee 1 more

Ready for the real environment experience?

DifficultyBeginner
Time Limit3h
Students1951
Ratings
4.2/5
starstarstarstarstar-border

Description

Kubernetes is a production-grade container orchestration system that helps you maximize the benefits of using containers. Kubernetes provides you with a toolbox to automate deploying, scaling, and operating containerized applications in production.

This lab is meant to be completed while going through the Introduction to Kubernetes course on Cloud Academy. The lab creates a Kubernetes cluster for you to use as you progress through the course. All of the commands that are used in the course are included in the lab to make it easy to follow along with. You can also use the lab to experiment and try out different exercises in addition to what is explained in the course. Have fun in this Kubernetes playground!

Learning Objectives

Upon completion of this lab you will be able to:

  • Deploy single and multiple container applications on Kubernetes
  • Use Kubernetes services to structure N-tier applications 
  • Manage application deployments with rollouts in Kubernetes
  • Ensure container preconditions are met and keep containers healthy
  • Learn how to manage configuration, sensitive, and persistent data in Kubernetes

Intended Audience

This lab is intended for:

  • Anyone deploying containerized applications
  • Site Reliability Engineers (SREs)
  • DevOps Engineers
  • Operations Engineers
  • Full Stack Developers

Prerequisites

You should be familiar with:

  • Working with Docker and be comfortable using it at the command line

Updates

September 8th, 2020 - Converted the lab playground to use a single lab step for a more streamlined experience

August 19th, 2020 - Updated to run Kubernetes 1.18

Environment before
PREVIEW
arrow_forward
Environment after
PREVIEW
About the Author
Students67609
Labs116
Courses11
Learning paths15

Logan has been involved in software development and research since 2007 and has been in the cloud since 2012. He is an AWS Certified DevOps Engineer - Professional, AWS Certified Solutions Architect - Professional, Microsoft Certified Azure Solutions Architect Expert, MCSE: Cloud Platform and Infrastructure, Google Cloud Certified Associate Cloud Engineer, Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), Linux Foundation Certified System Administrator (LFCS), and Certified OpenStack Administrator (COA). He earned his Ph.D. studying design automation and enjoys all things tech.