DO080 – Containers, Kubernetes and Red Hat OpenShift Technical Overview

An introduction to managing containerized applications using Kubernetes and Red Hat OpenShift

Course description

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

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

Course content summary

  • Describing containers and containerized application concepts
  • Introducing Kubernetes and OpenShift
  • Creating an OpenShift cluster
  • Interfacing with OpenShift from the command line and web console
  • Managing machines and nodes with OpenShift Operators
  • Deploying applications with Helm and source-to-image
  • Controlling access to OpenShift

Audience for this course

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

Prerequisites for this course

There are no prerequisites for this course.

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 – English

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) – Tier3 – Polish

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 – Polish

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

Course description

Configure and manage OpenShift clusters to maintain security and reliability across multiple applications and development teams.

Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster (DO280) prepares OpenShift Cluster Administrators to perform daily administration tasks on clusters that host applications provided by internal teams and external vendors, enable self-service for cluster users with different roles, and deploy applications that require special permissions such as such as CI/CD tooling, performance monitoring, and security scanners. This course focuses on configuring multi-tenancy and security features of OpenShift as well as managing OpenShift add-ons based on operators.

The skills you learn in this course can be applied using all versions of OpenShift, including Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift, and OpenShift Container Platform.

This course is based on OpenShift Container Platform 4.14.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note: This course is offered as a five day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course Topics

  • Deploying packaged applications using manifests, templates, kustomize, and helm.
  • Configuring authentication and authorization for users and applications.
  • Protecting network traffic with network policies and exposing applications with proper network access.
  • Deploying and managing applications using resources manifests.
  • Enabling developer self-service of application projects.
  • Managing OpenShift cluster updates and Kubernetes operator updates.

Target Audience

  • Platform Administrators, System Administrators, Cloud Administrators, and other infrastructure-related IT roles who are responsible for managing and maintaining infrastructure for applications
  • Enterprise Architects, Site Reliability Engineers, DevOps Engineers, and other application-related IT roles who are responsible for designing infrastructure for applications

Recommended Training

Technology considerations

  • This course requires internet access to access the cloud-based classroom environment that provides an OpenShift cluster and a remote administrator’s workstation.

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

Course description

Configure and manage OpenShift clusters to maintain security and reliability across multiple applications and development teams.

Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster (DO280) prepares OpenShift Cluster Administrators to perform daily administration tasks on clusters that host applications provided by internal teams and external vendors, enable self-service for cluster users with different roles, and deploy applications that require special permissions such as such as CI/CD tooling, performance monitoring, and security scanners. This course focuses on configuring multi-tenancy and security features of OpenShift as well as managing OpenShift add-ons based on operators.

The skills you learn in this course can be applied using all versions of OpenShift, including Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift, and OpenShift Container Platform.

This course is based on OpenShift Container Platform 4.14.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.Note: This course is offered as a five day virtual class or self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course Topics

  • Deploying packaged applications using manifests, templates, kustomize, and helm.
  • Configuring authentication and authorization for users and applications.
  • Protecting network traffic with network policies and exposing applications with proper network access.
  • Deploying and managing applications using resources manifests.
  • Enabling developer self-service of application projects.
  • Managing OpenShift cluster updates and Kubernetes operator updates.

Target Audience

  • Platform Administrators, System Administrators, Cloud Administrators, and other infrastructure-related IT roles who are responsible for managing and maintaining infrastructure for applications
  • Enterprise Architects, Site Reliability Engineers, DevOps Engineers, and other application-related IT roles who are responsible for designing infrastructure for applications

Recommended Training

Technology considerations

  • This course requires internet access to access the cloud-based classroom environment that provides an OpenShift cluster and a remote administrator’s workstation.

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.