EdX

Introduction to Containers, Kubernetes and OpenShift (edX)

Offered by IBM,
Introduction to Containers, Kubernetes and OpenShift (edX)

This course introduces you to containers and its emerging ecosystem of related technologies such as Docker, Kubernetes, OpenShift, and Istio. You will not only understand the concepts but also practice hands-on in the cloud.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Containers and Cloud Native are the most significant invention in IT since the introduction of virtualization. Everyone from a small startup to a large multinational corporation is transitioning to this technology and they are looking for people who have the skills.
After completing this course, you will be able to build applications the Cloud Native way and be able to deploy your applications at a scale that will make Google envious.
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, OpenShift, and Istio.
This course is of interest to anyone who wants to be a cloud practitioner and use container skills as developers, architects, system engineers, network specialists and many other roles. The material also serves the needs of those who perform the tasks of advising, building, moving and managing cloud solutions.
This course is part of the following programs:

What you'll learn
After completing this course you will be able to:

  • Understand the benefits of containers
  • Build and run a container image
  • Understand Kubernetes architecture
  • Write a YAML deployment file
  • Expose deployment as a service
  • Manage applications with Kubernetes
  • Use ReplicaSets, auto-scaling, rolling updates and service bindings
  • Understand the benefits of OpenShift, Istio and other important tools

Prerequisites:
The “Introduction to Cloud Computing” course, basic computer skills, and understanding of cloud command line, and shell commands is recommended.

Syllabus

Module 1

  • Introduction to containers
  • Introduction to Docker
  • Building container images
  • Using container registries
  • Running containers

Module 2

  • Understanding container orchestration
  • Understanding Kubernetes architecture
  • Introduction to Kubernetes objects
  • Using basic Kubernetes objects
  • Using the kubectl command
  • Leveraging Kubernetes

Module 3

  • Using ReplicaSets
  • Using autoscaling
  • Understanding rolling updates
  • Understanding ConfigMaps and secrets
  • Using service bindings

Module 4 - The Kubernetes ecosystem

  • The Kubernetes Ecosystem
  • Introduction to Red Hat OpenShift
  • Red Hat OpenShift and Kubernetes
  • Builds
  • Operators
  • Istio

Module 5 - Final Project

  • Final exam
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Kubernetes on Edge with K3s (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Kubernetes on Edge with K3s (edX)

Learn the use cases and applications of Kubernetes at the edge through practical examples, hands-on lab exercises and a technical overview of the K3s project and the cloud native edge ecosystem. There is a growing interest in running software at the edge. This course takes a deep dive into the use cases and applications of Kubernetes at the edge using examples, labs, and a technical overview of the K3s project and the cloud native edge ecosystem.

Self Paced
Self-Paced
Introduction to DevOps and Site Reliability Engineering (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to DevOps and Site Reliability Engineering (edX)

Learn how to start transforming your organization using the principles and practices of DevOps. As Agile practices started revolutionizing software development, there has been an increasing need to bridge the gap between faster development vs. slower deployment and operational practices. With its modern principles, practices and an array of state-of-the-art automation tools, DevOps provides a path to bring your operations into the Agile manifold, ultimately resulting in faster software delivery, without compromising on quality.

Self Paced
Self-Paced
Cloud Application Developer Capstone (edX) EdX
IBM

Cloud Application Developer Capstone (edX)

In this project you will sharpen your new full stack cloud application development skills. You will use modern tools and technologies to create a working cloud ecosystem. You will design and develop a comprehensive solution that reflects your mastery of key cloud native computing concepts and capabilities. The project provides you with a real-life challenge that requires you to flex and firm your cloud native application development muscle. You will start with a problem situation.

Self Paced
Self-Paced
Django Application Development with SQL and Databases (edX) EdX
IBM

Django Application Development with SQL and Databases (edX)

This course introduces you to the basics of SQL, Django and Bootstrap. You will gain hands-on practical experience developing and deploying a full-stack Django web application on the cloud. This course introduces you to the basics of SQL, a simple and powerful programming language for querying and managing data, and the fundamentals of cloud databases. You will discover Object-Relational Mapping (ORM), and how to use Object-Oriented Programming (OOP) languages to work with databases.

Self Paced
Self-Paced
Self-Driving Cars with Duckietown (edX) EdX
ETH Zurich,ETHx

Self-Driving Cars with Duckietown (edX)

The first robotics and AI MOOC with scale-model self-driving cars. Learn state-of-the-art autonomy with your own real robot (Duckiebot). Autonomy and AI are all around us, revolutionizing our daily lives. Autonomous vehicles have a huge potential to impact society in the near future. Have you ever wondered how autonomous vehicles really work? With this course, you will start from a box of parts and finish with a scaled self-driving car that drives autonomously in your living room. In the process, you will use state-of-the-art approaches, the latest software tools and real hardware in an engaging hands-on learning experience.

Self Paced
Self-Paced
Introduction to Serverless on Kubernetes (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Serverless on Kubernetes (edX)

Learn how to build serverless functions that can be run on any cloud, without being restricted by limits on the execution duration, languages available, or the size of your code. With the advent of systems like AWS Lambda, the term serverless gained much popularity. However, many people are still unsure what it is for, and how it can help them build applications faster than traditional approaches. Other potential users are turned off by the arbitrary limits and lock-in of cloud-based serverless products.

Self Paced
Self-Paced