DO080 – Containers, Kubernetes and Red Hat OpenShift Technical Overview

Course description

An introduction to containerization concepts

Containers, Kubernetes and Red Hat OpenShift Technical Overview (DO080) is a series of on-demand, online videos that introduces you to Linux® containers and container orchestration technology using Docker, Kubernetes, and Red Hat® OpenShift Container Platform.

This course is based on Red Hat OpenShift Container Platform 4.1.

Course content summary

In this series of short lectures and in-depth demonstrations, you will learn about the concepts of containerization—and see it in action. Learn about containerizing applications and services, testing them using Docker, and deploying them on a Kubernetes cluster using Red Hat OpenShift. You will also learn how to build and deploy an application from source code using the source-to-image facility of OpenShift.

Note: You can view all videos or only the ones that interest you. There are no hands-on labs associated with this course, and you will not receive course completion recognition.

Audience for this course

Anyone interested in learning the value of container technology, containerizing applications, and deploying them at scale on a Kubernetes cluster.

Prerequisites for this course

There are no prerequisites for this course.

Duration 30 days

Red Hat OpenShift Administration I: Operating a Production Cluster (DO180VT) – Tier3 – English

Overview

Course description

Introduction to building and managing containers for deployment on a Kubernetes and OpenShift 4 cluster

Red Hat OpenShift I: Containers & Kubernetes (DO180) introduces students to building and managing containers for deployment on a Kubernetes cluster. This course helps students build core knowledge and skills in managing containers through hands-on experience with containers, Kubernetes, and the Red Hat OpenShift Container Platform needed for multiple roles, including developers, administrators and site reliability engineers.

This course is based on Red Hat OpenShift® Container Platform 4.10.

Course content summary

  • Container and OpenShift architecture
  • Creating containerized services
  • Managing containers and container images
  • Creating custom container images
  • Deploying containerized applications on OpenShift
  • Deploying multi-container application

Audience for this course

  • Developers who want to containerize software applications.
  • Administrators who are new to container technology and container orchestration.
  • Architects who are looking to use container technologies in software architectures.
  • Site Reliability Engineers who want to support their technology infrastructure using Kubernetes and OpenShift.

Prerequisites for this course

  • Experience in the use of a Linux terminal session, issuing operating system commands, and familiarity with shell scripting. A Red Hat Certified System Administrator (RHCSA) certification is recommended but not required.
  • Some experience with web application architectures and their corresponding technologies.

Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288VT) – Tier3 – French

Course description

Design, build, and deploy containerized applications on Red Hat OpenShift

Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288) teaches you how to design, build, and deploy containerized software applications on an OpenShift cluster

Whether you are migrating existing applications or writing container-native applications, you will learn how to boost developer productivity powered by Red Hat® OpenShift Container Platform, a containerized application platform that allows enterprises to manage container deployments and scale their applications using Kubernetes.

This course is based on Red Hat OpenShift Container Platform 4.10.

Course content summary

  • Design containerized applications for OpenShift.
  • Manage and trigger application builds using Source-to-Image (S2I).
  • Customize an existing source-to-image base image.
  • Deploy multi-container applications using Helm Charts.
  • Create health checks to monitor and improve application reliability.
  • Create and deploy cloud-native applications on OpenShift.

Audience for this course

  • Enterprise application developers
  • DevOps site reliability engineers

Recommended for this course

Technology considerations

  • This course uses a lab environment provisioned in the Red Hat Online Learning (ROL) cloud.
  • Internet access is required to run the exercises and labs.

nternet access is required to run the exercises and labs.

Red Hat Ansible for Network Automation (DO457VT) – English – Tier3

Overview

Course description

Configure and manage network infrastructure using Red Hat Ansible Automation for Networking

Ansible for Network Automation (DO457) is designed for network administrators or infrastructure automation engineers who want to use network automation to centrally manage the switches, routers, and other devices in the organization’s network infrastructure.

This course is based on Red Hat® Ansible Engine 2.5 and Red Hat® Ansible Tower 3.2.

Learn how to use Red Hat Ansible Automation for Networking to remotely automate configuration of network devices, test and validate the current network state, and perform compliance checks to detect and correct configuration drift.

Course summary

  • Install and configure Red Hat Ansible Automation for Networking on a management system
  • Use Ansible to run ad hoc commands and playbooks to automate tasks
  • Write effective Ansible playbooks for network automation
  • Gather information about network infrastructure configuration and backup
  • Automate specific network administration use cases, including configuration of routers and switches, ports, VLANs, SNMP monitoring, and routing protocols
  • Use Ansible playbooks to target devices from various hardware vendors, including Cisco, Juniper, and Arista

Audience for this course

This course is designed for network administrators, network automation engineers, and infrastructure automation engineers who want to learn how to use Ansible to automate the administration, deployment, and configuration management of the network infrastructure of their organization or enterprise.

Prerequisites for this course

  • Experience with network administration, including a solid understanding of TCP/IP, routers, and managed switches
  • Familiarity with managing network devices from the command line, preferably with one or more of Cisco IOS, IOS XR, or NX-OS; Juniper JUNOS; Arista EOS; or VyOS
  • You will work with text files and run commands in a Red Hat Enterprise Linux environment. A working knowledge of Linux, including how to edit text files and run commands from the shell, and how to use SSH to log in to remote systems
  • Knowledge equivalent to Red Hat System Administration I (RH124) or better is recommended
  • Prior Ansible knowledge is not required

Red Hat OpenShift Administration III: Scaling Deployments in the Enterprise (DO380VT) – Tier3 – English

Overview

Course description

Plan, implement, and manage OpenShift clusters at scale

Red Hat OpenShift Administration III: Scaling Kubernetes Deployments in the Enterprise (DO380) expands upon the skills required to plan, implement, and manage OpenShift® clusters in the enterprise. You will learn how to support a growing number of stakeholders, applications, and users to achieve large-scale deployments.

This course is based on Red Hat® OpenShift Container Platform 4.6.

Course summary

  • Manage OpenShift cluster operators and add operators.
  • Automate OpenShift management tasks using Ansible® playbooks.
  • Create and schedule cluster administration jobs.
  • Implement GitOps workflows using Jenkins.
  • Integrate OpenShift with enterprise authentication.
  • Query and visualize cluster-wide logs, metrics, and alerts.
  • Manage both shared, file-based storage and non-shared, block-based storage.
  • Manage machine sets and machine configurations.

Audience for this course

  • Cluster engineers (systems administrators, cloud administrators, or cloud engineers) focused on planning, designing, and implementing production-grade OpenShift clusters. Cluster engineers require automation skills to scale their manpower to provision and manage an increasing population of clusters, applications, and users, at the same time ensuring these clusters remain in compliance with corporate standards.
  • Site reliability engineers (SREs) focused on keeping OpenShift clusters and applications running without disruption. SREs are interested in troubleshooting infrastructure and application issues with OpenShift clusters and require automation skills to reduce the time to identify, diagnose, and remediate issues.

Prerequisites for this course

Technology requirements

  • This course requires internet access to access the cloud-based classroom environment that provides an OpenShift cluster and a remote administrator’s workstation.
  • This course also requires that the classroom environment can access the Red Hat registryRed Hat Quay, and GitHub.
  • You are also required to have personal, free accounts at GitHub.

Red Hat OpenShift Administration II: Configuring a Production Cluster (DO280VT) – Tier3 – English

Overview

Course description

Configure, manage, and troubleshoot OpenShift clusters and containerized applications

Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster (DO280) teaches you how to configure, troubleshoot, and manage Red Hat® OpenShift® Container Platform. This hands-on, lab-based course shows you how to verify the successful installation of a cluster, manage it on a day-to-day basis, and troubleshoot the deployment of containerized applications.

This course is based on Red Hat® Enterprise Linux® 8.2 and OpenShift Container Platform 4.6.

Course summary

  • Describe the Red Hat OpenShift Container Platform cluster installation and update processes
  • Troubleshoot application deployments
  • Configure authentication using local users
  • Control access to projects using role-based access control (RBAC)
  • Expose applications to clients external to the cluster using TLS encryption
  • Configure network isolation between services and applications using network policies
  • Configure application scheduling using labels and selectors
  • Limit compute resource usage of applications with resource limits and quotas
  • Manage a cluster and deployed applications with the Web Console
  • Install Kubernetes Operators with the Web Console

Audience for this course

This course is designed for system administrators, system architects, and developers who want to install and configure Red Hat OpenShift Container Platform.

  • System and Software Architects interested in understanding features and functionality of an OpenShift cluster.
  • System Administrators interested in the ongoing management of clusters and containerized applications.
  • Cluster Operators interested in managing access to cluster resources by users and applications.
  • Site Reliability Engineers interested in the ongoing maintenance and troubleshooting of a cluster.

Technology considerations

  • Internet access is required.

Prerequisites for this course

Containers, Kubernetes, and Red Hat OpenShift Administration II (DO285) – CZ

Overview

Course description

Learn to build and manage Linux containers and configure and manage an OpenShift cluster

Containers, Kubernetes, and Red Hat OpenShift Administration I (DO285) helps you build core knowledge in building and managing Linux® containers and Red Hat® OpenShift® Container Platform. This hands-on, lab-based course shows you how to deploy sample applications to either a local container runtime or an OpenShift cluster, as well as how to configure and manage OpenShift clusters. If you’re a developer, administrator or site reliability engineer, you will benefit from learning these skills.

This course is based on Red Hat OpenShift Container Platform 4.2 and combines the content from Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180) and Red Hat OpenShift Administration I (DO280).

Course content summary

  • Learn about container and OpenShift architecture.
  • Manage containers and container images.
  • Create custom container images.
  • Deploy and troubleshoot applications on OpenShift.
  • Configure authentication using local users.
  • Control access to projects using role-based access control.
  • Configure service and container networking.
  • Configure pod scheduling using labels and selectors.
  • Limit compute resource usage.
  • Scale a cluster.
  • Monitor cluster events and alerts.

Audience for this course

  • System and software architects interested in understanding features and functionality of an OpenShift cluster
  • System administrators who want to learn about the initial establishment of a cluster
  • Cluster operators responsible for the ongoing maintenance of a cluster
  • Site reliability engineers interested in the ongoing maintenance and troubleshooting of a cluster

Prerequisites for this course

Become a Red Hat Certified System Administrator (RHCSA), or demonstrate equivalent Red Hat Enterprise Linux system administration experience

Technology considerations

Internet access is required.

Red Hat OpenShift Administration II: Configuring a Production Cluster (DO280) – CZ

Overview

Course description

Configure, manage, and troubleshoot OpenShift clusters and containerized applications

Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster (DO280) teaches you how to configure, troubleshoot, and manage Red Hat® OpenShift® Container Platform. This hands-on, lab-based course shows you how to verify the successful installation of a cluster, manage it on a day-to-day basis, and troubleshoot the deployment of containerized applications.

This course is based on Red Hat® OpenShift Container Platform 4.10.

Course summary

  • Describe the Red Hat OpenShift Container Platform cluster installation and update processes
  • Troubleshoot application deployments
  • Configure authentication using local users
  • Control access to projects using role-based access control (RBAC)
  • Expose applications to clients external to the cluster using TLS encryption
  • Configure network isolation between services and applications using network policies
  • Configure application scheduling using labels and selectors
  • Limit compute resource usage of applications with resource limits and quotas
  • Manage a cluster and deployed applications with the Web Console
  • Install Kubernetes Operators with the Web Console

Audience for this course

This course is designed for system administrators, system architects, and developers who want to install and configure Red Hat OpenShift Container Platform.

  • System and Software Architects interested in understanding features and functionality of an OpenShift cluster.
  • System Administrators interested in the ongoing management of clusters and containerized applications.
  • Cluster Operators interested in managing access to cluster resources by users and applications.
  • Site Reliability Engineers interested in the ongoing maintenance and troubleshooting of a cluster.

Technology considerations

  • Internet access is required.

Prerequisites for this course

Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288) – CZ

Overview

Course description

Design, build, and deploy containerized applications on Red Hat OpenShift

Red Hat OpenShift Development II: Containerizing Applications (DO288) teaches you how to design, build, and deploy containerized software applications on an OpenShift cluster

Whether you are migrating existing applications or writing container-native applications, you will learn how to boost developer productivity powered by Red Hat® OpenShift Container Platform, a containerized application platform that allows enterprises to manage container deployments and scale their applications using Kubernetes.

This course is based on Red Hat OpenShift Container Platform 4.10.

Course content summary

  • Design containerized applications for OpenShift.
  • Manage and trigger application builds using Source-to-Image (S2I).
  • Customize an existing source-to-image base image.
  • Deploy multi-container applications using Helm Charts.
  • Create health checks to monitor and improve application reliability.
  • Create and deploy cloud-native applications on OpenShift.

Audience for this course

  • Enterprise application developers
  • DevOps site reliability engineers

Recommended for this course

Technology considerations

  • This course uses a lab environment provisioned in the Red Hat Online Learning (ROL) cloud.
  • Internet access is required to run the exercises and labs.

Containers, Kubernetes, and Red Hat OpenShift Administration II (DO285VT) – Tier3 – English

Overview

Course description

Learn to build and manage Linux containers and configure and manage an OpenShift cluster

Containers, Kubernetes, and Red Hat OpenShift Administration I (DO285) helps you build core knowledge in building and managing Linux® containers and Red Hat® OpenShift® Container Platform. This hands-on, lab-based course shows you how to deploy sample applications to either a local container runtime or an OpenShift cluster, as well as how to configure and manage OpenShift clusters. If you’re a developer, administrator or site reliability engineer, you will benefit from learning these skills.

This course is based on Red Hat OpenShift Container Platform 4.2 and combines the content from Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180) and Red Hat OpenShift Administration I (DO280).

Course content summary

  • Learn about container and OpenShift architecture.
  • Manage containers and container images.
  • Create custom container images.
  • Deploy and troubleshoot applications on OpenShift.
  • Configure authentication using local users.
  • Control access to projects using role-based access control.
  • Configure service and container networking.
  • Configure pod scheduling using labels and selectors.
  • Limit compute resource usage.
  • Scale a cluster.
  • Monitor cluster events and alerts.

Audience for this course

  • System and software architects interested in understanding features and functionality of an OpenShift cluster
  • System administrators who want to learn about the initial establishment of a cluster
  • Cluster operators responsible for the ongoing maintenance of a cluster
  • Site reliability engineers interested in the ongoing maintenance and troubleshooting of a cluster

Prerequisites for this course

Become a Red Hat Certified System Administrator (RHCSA), or demonstrate equivalent Red Hat Enterprise Linux system administration experience

Technology considerations

Internet access is required.