Introduction to Containers w/ Docker, Kubernetes & OpenShift

  • 4.4
Approx. 11 hours to complete

Course Summary

This course covers IBM Containers, Docker, Kubernetes, and OpenShift, and teaches students how to deploy, manage, and scale containerized applications on the cloud.

Key Learning Points

  • Learn the basics of containerization and how to build and deploy containers using Docker
  • Explore Kubernetes and OpenShift and learn how to orchestrate and manage containerized applications at scale
  • Gain hands-on experience by deploying and managing real-world applications on IBM Cloud

Related Topics for further study


Learning Outcomes

  • Understand the fundamentals of containerization and how to build and deploy containers using Docker
  • Learn how to orchestrate and manage containerized applications using Kubernetes and OpenShift
  • Gain hands-on experience by deploying and managing real-world applications on IBM Cloud

Prerequisites or good to have knowledge before taking this course

  • Basic understanding of cloud computing
  • Familiarity with Linux command line

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Hands-on labs and quizzes
  • Video lectures

Similar Courses

  • Google Cloud Platform Fundamentals: Core Infrastructure
  • AWS Fundamentals: Going Cloud-Native
  • Azure Fundamentals

Related Education Paths


Notable People in This Field

  • Kelsey Hightower
  • Bridget Kromhout

Related Books

Description

After completing this course, you will be able to build applications in a cloud native way using containerization tools and technologies, and deploy your applications in any public, private or hybrid cloud at incredible scale. This course introduces you to containers and explains how containers differ from virtual machines. It also covers the importance of containers in cloud computing, as well as the emerging ecosystem of related technologies such as Docker, Kubernetes, Red Hat OpenShift, and Istio.

Outline

  • Understanding the Benefits of Containers
  • Course Introduction
  • Introduction to Containers
  • Introduction to Docker
  • Building Container Images
  • Container Registries
  • Running Containers
  • Module 1 - Practice Quiz
  • Module 1 - Graded Quiz
  • Understanding Kubernetes Architecture
  • Container Orchestration
  • Kubernetes Architecture
  • Introduction to Kubernetes Objects
  • Basic Kubernetes Objects
  • Kubectl CLI
  • Using Kubernetes
  • Module 2 - Practice Quiz
  • Module 2 - Graded Quiz
  • Managing Applications with Kubernetes
  • Replica Sets
  • Autoscaling
  • Rolling Updates
  • Config Maps and Secrets
  • Service Binding
  • Module 3 - Practice Quiz
  • Module 3 - Graded Quiz
  • The Kubernetes Ecosystem: OpenShift, Istio, etc.
  • The Kubernetes Ecosystem
  • Introduction to Red Hat OpenShift
  • Red Hat OpenShift and Kubernetes
  • Builds
  • Operators
  • Istio
  • Module 4 - Practice Quiz
  • Module 4 - Graded Quiz
  • Final Assignment
  • Introduction to Final Project
  • Course Credits and Acknowledgements
  • Resources

Summary of User Reviews

This course on IBM Containers, Docker, Kubernetes, and OpenShift is highly recommended by many users who found it to be comprehensive, informative, and well-structured. The course covers a wide range of topics related to containers and orchestration, including containerization, deployment, scaling, and management.

Key Aspect Users Liked About This Course

Many users found the hands-on labs and exercises to be an excellent way to reinforce learning and gain practical experience.

Pros from User Reviews

  • Comprehensive coverage of containerization and orchestration
  • In-depth explanations and well-structured content
  • Hands-on labs and exercises for practical experience
  • Good pace and presentation style
  • Excellent support and engagement from the instructor

Cons from User Reviews

  • Requires prior knowledge of Linux and command-line interface
  • Some users found the labs to be challenging and time-consuming
  • Limited coverage of advanced topics
  • No certification or credential offered
  • Some users found the course to be too basic for their needs
English
Available now
Approx. 11 hours to complete
Alex Parker, Upkar Lidder
IBM
Coursera

Instructor

Alex Parker

  • 4.4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses