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.
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.
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.
Being a Red Hat Certified System Administrator or having earned a higher certification is helpful for navigation and usage of the command line, but is not required
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.
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
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.
This course requires internet access to access the cloud-based classroom environment that provides an OpenShift cluster and a remote administrator’s workstation.
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
Significant experience with Linux System Administration is not needed for this course. Basic skills operating a Bash shell, manipulating files and processes, and verifying system confirmations such as network addresses are necessary and sufficient. Students are encouraged to take Getting Started with Linux Fundamentals (RH104) before enrolling in DO280
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.
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.
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
Significant experience with Linux System Administration is not needed for this course. Basic skills operating a Bash shell, manipulating files and processes, and verifying system confirmations such as network addresses are necessary and sufficient. Students are encouraged to take Getting Started with Linux Fundamentals (RH104) before enrolling in DO280
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.
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.
Being a Red Hat Certified System Administrator or having earned a higher certification is helpful for navigation and usage of the command line, but is not required
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.
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.