Cloud and Containers for the SRE: Containers


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Containers in cloud computing are a form of operating system virtualization that allows users or administrators to deploy and run applications without the need for virtual machines. Containers can be deployed and run virtually anywhere, and support Linux, Windows, and Mac operating systems.

In this course, you'll explore the various types of container solutions, including Kubernetes, Docker, and AWS. You'll outline how containers enable a more efficient continuous integration and delivery system and why they're needed for SRE.

You'll also examine container storage, security, and migration. You'll list the high-availability solutions available for containers and investigate the Containers as a Service concept. Lastly, you'll recognize how the container ecosystem is revolutionizing software delivery, and identify the role of Docker and Kubernetes in container orchestration.



Expected Duration (hours)
1.4

Lesson Objectives

Cloud and Containers for the SRE: Containers

  • discover the key concepts covered in this course
  • outline the features and purpose of containers
  • differentiate between containers and virtual machines, and list the benefits of using containers, such as consistent environments, isolation, and ability to run anywhere
  • outline the characteristics and purpose of Kubernetes
  • describe the essential components of Kubernetes
  • outline the purpose of Docker container images and the attributes of Docker Engine
  • describe how the Docker Desktop can be used to containerize applications on a desktop
  • recognize how to use Docker Hub to find and share container images with others
  • outline how to use Docker to manage container ecosystems
  • describe the characteristics of Docker Registry and recognize how it can be used to standardize application packaging and distribution
  • name the benefits of using AWS to run containers
  • recognize how containers enable a more efficient continuous delivery system and why they are needed for SRE
  • define continuous deployment with containers
  • outline continuous integration with Docker
  • list the Docker storage type categories and Docker data types
  • list considerations when implementing container security
  • name high-availability solutions for containers, such as Docker Datacenter (DDC)
  • outline the steps involved in performing live migration of containers
  • describe what is meant by Containers as a Service
  • summarize the key concepts covered in this course
  • Course Number:
    it_sreccarcdj_02_enus

    Expertise Level
    Intermediate