Containers Training Library
Build knowledge and gain hands-on experience with Kubernetes, DC/OS, Docker, and containerization techniques across Amazon Web Services, Microsoft Azure, and Google Cloud Platform. Content added and updated weekly.
Most popular
- LEARNING PATHLogan RakaiCertified Kubernetes Application Developer (CKAD) Exam PreparationIntermediateDuration: Up to 37 hours and 27 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Certified Kubernetes Application Dev (CKAD) exam and get hands-on experience on the most important aspects of Kubernetes for developers.; Duration: Up to 37 hours and 27 minutes; Content Topics: Deployment, Compute, DevOps; This learning path has: 5 Courses, 2 Lab challenges, 1 Resource, 2 Exams, 28 Hands-on labs
- LEARNING PATHLogan RakaiIntroduction to KubernetesIntermediateDuration: Up to 10 hours and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: This course introduces you to Kubernetes and gives you hands-on experience with the container management and orchestration tool.; Duration: Up to 10 hours and 30 minutes; Content Topics: Containers; This learning path has: 1 Course, 1 Resource, 1 Exam, 3 Hands-on labs
- LEARNING PATHLogan RakaiDocker in DepthIntermediateDuration: Up to 9 hours and 31 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn Docker starting at working with individual containers, progressing to multi-container applications, and lastly deploying to a cluster.; Duration: Up to 9 hours and 31 minutes; Content Topics: Amazon Web Services; This learning path has: 3 Courses, 1 Exam, 2 Hands-on labs
- LEARNING PATHLogan RakaiCertified Kubernetes Administrator (CKA) Exam PreparationAdvancedDuration: Up to 23 hours and 54 minutesAuthor: Logan Rakai; Difficulty: Advanced; Description: Prepare for the Certified Kubernetes Administrator (CKA) exam and get hands-on experience on the most important aspects of administering Kubernetes clusters.; Duration: Up to 23 hours and 54 minutes; Content Topics: Development, Deployment, Compute, DevOps; This learning path has: 4 Courses, 2 Lab challenges, 2 Exams, 18 Hands-on labs
- LEARNING PATHJeremy CookBuilding, Deploying, and Running Containers in ProductionBeginnerDuration: Up to 37 hours and 46 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: Building, Deploying, and Running Containers in Production; Duration: Up to 37 hours and 46 minutes; Content Topics: Amazon Web Services; This learning path has: 5 Courses, 1 Resource, 3 Exams, 28 Hands-on labs
- LEARNING PATHLogan RakaiDocker Certified Associate (DCA) Exam PreparationBeginnerDuration: Up to 26 hours and 10 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Prepare to become a Docker Certified Associate (DCA) with this course.; Duration: Up to 26 hours and 10 minutes; Content Topics: Containers; This learning path has: 4 Courses, 1 Lab challenge, 1 Exam, 7 Hands-on labs
Master Your Skills!
Assess your proficiency with Smart Skills and get personalized training to skip what you already know, or start as a beginner and master your skills from the ground up.Learn smarterExplore all library
- HANDS-ON LABLogan RakaiIntroduction to Kubernetes PlaygroundBeginnerDuration: Up to 4 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: The lab creates a Kubernetes cluster for you to use as you progress through the Introduction to Kubernetes course on Cloud Academy.; Duration: Up to 4 hours; Content Topics: Containers; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiDeploy a Stateful Application in a Kubernetes ClusterAdvancedDuration: Up to 2 hours and 45 minutesAuthor: Logan Rakai; Difficulty: Advanced; Description: Deploy a stateful application in a Kubernetes Cluster in this lab to understand how, why, and when it makes sense to run stateful applications in Kubernetes; Duration: Up to 2 hours and 45 minutes; Content Topics: Containers; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiGetting Started with Docker on Linux for AWSBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: Get started with Docker on Linux for AWS: Go from 0 to 60 in this Lab from installing Docker to running your first app inside a container.; Duration: Up to 2 hours; Content Topics: Containers; This hands-on lab has: 8 Lab steps
- HANDS-ON LABLogan RakaiDeploy a Stateless Application in a Kubernetes ClusterIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Deploy a stateless application in a Kubernetes cluster running on Linux in this Lab; Duration: Up to 45 minutes; Content Topics: Containers; This hands-on lab has: 4 Lab steps
- HANDS-ON LABEric RaubUsing Amazon ECS for Blue-Green DeploymentsIntermediateDuration: Up to 2 hours and 30 minutesAuthor: Eric Raub; Difficulty: Intermediate; Description: Learn how to use Amazon ECS and AWS CodeBuild to perform a blue/green deployment in this hands-on lab.; Duration: Up to 2 hours and 30 minutes; Content Topics: Containers; This hands-on lab has: 9 Lab steps
- HANDS-ON LABLogan RakaiCreate Containerized Solutions with Azure Kubernetes Service (AKS)IntermediateDuration: Up to 1 hour and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: This lab explores several key services that allow you to create containerized solutions in Azure.; Duration: Up to 1 hour and 30 minutes; Content Topics: Microsoft Azure; This hands-on lab has: 9 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Persistent DataIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to persist data beyond the lifecycle of a Pod.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiUtilizing Ephemeral Volume Types in KubernetesIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: You will understand how Kubernetes provides ephemeral storage and understand how to utilize ephemeral storage in this lab.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiControl Kubernetes Network Traffic With Network PoliciesBeginnerDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Define Kubernetes network policies and observe their effects as you work through this lab on Kubernetes network security.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiCKAD Practice Exam: ObservabilityIntermediateDuration: Up to 50 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Observability domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJeremy CookCKAD Practice Exam: Pod DesignIntermediateDuration: Up to 1 hour and 20 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Prepare for the Pod Design domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 1 hour and 20 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Config Maps and SecretsIntermediateDuration: Up to 40 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to improve container image reusability and security.; Duration: Up to 40 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Security ContextsIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to harden your environments.; Duration: Up to 45 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Defining Resource RequirementsIntermediateDuration: Up to 35 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to improve cluster efficiency and utilization.; Duration: Up to 35 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiKubernetes Pod Design for Application Developers: Jobs and CronJobsIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll learn about jobs, and cronjobs for running batch workloads.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiKubernetes Pod Design for Application Developers: DeploymentsIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll learn about Kubernetes deployments, a high-level abstraction for managing pods.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiKubernetes Pod Design for Application Developers: Labels, Selectors, and AnnotationsBeginnerDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this lab, you will learn about Kubernetes labels, selectors, and annotations.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiKubernetes Pod Design for Application Developers: Definition BasicsBeginnerDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this lab, you'll learn about effective pod design building blocks in Kubernetes.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiGetting Started with Docker on Linux for AzureBeginnerDuration: Up to 1 hour and 20 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Get started with Docker on Linux for Azure: Go from 0 to 60 in this lab from installing Docker to running your first app inside a container.; Duration: Up to 1 hour and 20 minutes; Content Topics: Microsoft Azure; This hands-on lab has: 9 Lab steps
- HANDS-ON LABJeremy CookMonitoring K8s with the Kubernetes Dashboard, Prometheus, and GrafanaIntermediateDuration: Up to 2 hours and 30 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: In this hands-on lab, you'll learn how to set up an effective monitoring solution using the Kubernetes Dashboard, Prometheus, and Grafana.; Duration: Up to 2 hours and 30 minutes; Content Topics: DevOps, Monitoring, Deployment, Compute; This hands-on lab has: 7 Lab steps
- LAB CHALLENGELogan RakaiKubernetes Certification ChallengeIntermediateDuration: Up to 1 hour and 20 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: This lab challenge simulates the experience of real Cloud Native Computing Foundation (CNCF) Kubernetes certification exams, such as the CKA certification exam and the CKAD certification exam.; Duration: Up to 1 hour and 20 minutes; Content Topics: Deployment, Compute, DevOps; This lab challenge has: 2 Lab steps
- HANDS-ON LABJeremy CookAmazon EKS - Launch Kubernetes Cluster and Deploy WordPressIntermediateDuration: Up to 2 hours and 15 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Amazon EKS - Launch Cluster and Deploy Microservices Application; Duration: Up to 2 hours and 15 minutes; Content Topics: Containers; This hands-on lab has: 11 Lab steps
- HANDS-ON LABLogan RakaiCreate and Manage a Kubernetes Cluster from ScratchIntermediateDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Intermediate; Description: Create a Kubernetes cluster from scratch using kubeadm in this lab.; Duration: Up to 1 hour; Content Topics: Containers; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLuke OrellanaGetting Started with Azure Container InstancesBeginnerDuration: Up to 45 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Learn how to use Azure Container Instances to run automation jobs and simple services.; Duration: Up to 45 minutes; Content Topics: Containers; This hands-on lab has: 5 Lab steps