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

DevOps Basics for Everyone (edX) EdX
IBM

DevOps Basics for Everyone (edX)

This course is intended to help launch your career as a DevOps Professional. In this course you will learn to think, work, organize and measure DevOps - skills that you can use to build better products. The DevOps Basics for Everyone course explores DevOps as a cultural movement. By thinking from a DevOps perspective, you will be able to build better products for your customer. This course provides views of DevOps from both a business perspective and as a DevOps engineer.

Self Paced
Self-Paced
DevOps: Foundations and tools (edX) EdX
Universidad Anáhuac,AnahuacX

DevOps: Foundations and tools (edX)

Learn essential Linux & Unix to efficiently manage applications from the command line. Meet the basics of source code management with Git and Github. Also, go over the pillars of DevOps like Continuous Integration/Continuous Deployment, the paradigm shift in systems management with Infrastructure as Code and the creation of containers to assure the CI/CD pipeline.

Self Paced
Self-Paced
Microservices, Serverless, OpenShift (edX) EdX
IBM

Microservices, Serverless, OpenShift (edX)

Learn about Microservices architecture and Serverless computing. Understand their benefits and the process for deployment. Practice using multiple tools in hands-on labs. Create a serverless web application and deploy as a Microservice on OpenShift and as static files on Cloud Object Storage. The demand for serverless is accelerating as organizations look to scale more quickly and efficiently. With the increase in cloud adoption, Microservices within the serverless stack are becoming more popular with faster deployments and greater flexibility.

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
Developing Front End Apps with React (edX) EdX
IBM

Developing Front End Apps with React (edX)

Develop hands-on skills with front-end applications using the React web framework user interface library. React is one of the most popular frameworks in the Web and Front-end application Development category. In this course, you will: build rich Front-End applications with React and ES6; connect React components using data and state; write rich React components with advanced features like Hooks and Redux.

Self Paced
Self-Paced