IBM - Introduction to Containers w/ Docker, Kubernetes & OpenShift
- Offered byCoursera
Introduction to Containers w/ Docker, Kubernetes & OpenShift at Coursera Overview
Duration | 11 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Introduction to Containers w/ Docker, Kubernetes & OpenShift at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 5 of 10 in the IBM Full Stack Cloud Developer
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level
- Approx. 11 hours to complete
- English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Introduction to Containers w/ Docker, Kubernetes & OpenShift at Coursera Course details
- 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.
- Throughout the course you will apply what you learn with hands-on labs. From getting started with Docker, to orchestration and scaling with Kubernetes, and simplifying deployments with OpenShift. The labs are performed using your web browser on IBM Cloud and Skills Network Labs environments, that are made available to you at no charge. in the project at the end of the course you will build a container image and deploy and scale it on Cloud using OpenShift.
- Containerization is likely the most significant invention in IT since the introduction of virtualization. Open source projects like Kubernetes and products like Red Hat OpenShift have become standards for people looking to deploy and manage containers at scale. Everyone from small startups to large multinational corporations is transitioning to these technologies, and they are looking for people who are skilled in these areas.
- This course is of interest to anyone who wants to be a cloud practitioner - cloud developers, cloud architects, cloud system engineers, devops engineers, cloud networking specialists and many other roles. The material also serves the needs of those who perform the tasks of advising, consulting, building, moving and managing cloud solutions.
- There are no hard requirements needed to be able to take this course other than basic computer literacy, and a foundation level understanding of Cloud Computing.
Introduction to Containers w/ Docker, Kubernetes & OpenShift at Coursera Curriculum
Understanding the Benefits of Containers
Course Introduction
Introduction to Containers
Introduction to Docker
Building Container Images
Container Registries
Running Containers
Hands-on LAB: Creating an IBM Cloud Container Registry Namespace
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