Status message

There is no scheduled class for this course. If you are interested in purchasing this course please click on the "Express Interest" button, fill in your contact information and submit a request for the course.
  • Course Length:
  • 3 Days Instructor Led

Virtualization keeps on advancing. The industry is trending towards more containers and serverless deployment options. The students learn about the concepts of containers as well as their use cases and landscape. This course is a hands-on workshop enabling students to practice discussed topics of containers and some container orchestration. The course explores the networking options for containers. Students also practice the container orchestration and management. The concepts in the course are solidified through a series of exercises so the students can experience firsthand how containers are used, supported, and orchestrated.

Required Equipment
■ Student computing device, i.e. laptop

This course is designed for professionals in the industry who plan, engineer, and deploy the cloud infrastructure and need to understand Software Containers.

After completing this course, the student will be able to:
■ Differentiate between light weight and heavy weight virtualization
■ Describe software containers
■ Describe networking options for containers
■ Describe key use cases for software containers
■ Describe container orchestration options such as Kubernetes, Docker Swarm, Apache Mesos
■ Practice container deployments
■ Practice container orchestration
■ Illustrate container Life Cycle Management

1. Overview of Containers
1.1 Types of Virtualization
1.2 Container Security
1.3 Container Runtime Engine and Images
1.4 Container Repositories
1.5 Cloud Tolerant vs. Cloud Native
Exercise: Deploy Containers, Security Options, Image Layers

2. Container Use Cases and Landscape
2.1 Use cases
2.2 Microservice
2.3 Container landscape
Exercise: Containerized applications

3. Containers and Networking
3.1 Container Networking Options
3.2 Bridge Mode
3.3 Networking for Virtualization
Exercise: Containers networking options

4. Container Orchestration
4.1 Containers and Orchestration
4.2 Container Orchestration landscape
4.3 Overview of Kubernetes
Exercise: Container Orchestration

5. Additional Labs
Exercise: Hands-on Lab(s)

Suggested Prerequisites

Introductory knowledge of Linux

Technology Primer: Cloud and Virtualization