Course Overview
This bootcamp is intended to provide container-novice administrators with the foundational and advanced skills needed to configure, manage, and automate the Red Hat OpenShift Container Platform to deploy containerized applications that are highly available, resilient, and scalable. Red Hat OpenShift Container Platform enables rapid application development and deployment, as well as portability of an application across environments. The platform also offers simplified application scaling, administration, and maintenance of adapted or cloud-native applications.
Course description
Supporting the infrastructure for adoption of container technology and container-native applications, Kubernetes, and DevOps practices
The Container Adoption Boot Camp for Administrators (DO700) immerses you in intensive, hands-on management of container-native applications deployed on Red Hat’s implementation of Kubernetes, Red Hat® OpenShift® Container Platform, at enterprise scale. This course is for those seeking to make a quantum leap in their digital transformation journey. Making this shift requires the ability to support a growing number of clusters, stakeholders, applications, and users to achieve large-scale deployments. As part of enrollment, you will receive one year of Red Hat Learning Subscription Standard, which gives you unlimited access to all of our courses online, plus up to five certification exams and two retakes.
Following course completion, you will receive 45-day extended access to hands-on labs for any course that includes a virtual environment.
Note: This course is offered as a ten-day virtual class. Durations may vary based on the delivery.
What you’ll learn
As a result of attending this course, you should be able to configure and manage a Red Hat OpenShift Container Platform 4 cluster at scale, including:
- Configure security controls for users, applications, and networking.
- Integrate OpenShift with enterprise authentication, storage, CI/CD, and GitOps systems to improve productivity of IT operations and compliance with the organization’s standards.
- Troubleshoot techniques to identify issues with containerized applications, cluster operators, and compute capacity.
Course content summary
- Introduction to Containers, Kubernetes, and Red Hat OpenShift
- Manage local containers and building container images
- Deploy and troubleshoot containerized applications for OpenShift
- Control access to projects using role-based access control (RBAC)
- Control resource usage through quotas and limits
- Isolate applications though network policies
- Automate OpenShift administration tasks using Ansible and Jenkins
- Provision persistent storage tailored for application requirements
- Manage monitoring metrics and alerts
- Deploying and configuring log aggregation
Requirements
- Become a Red Hat Certified System Administrator (RHCSA), or demonstrate equivalent experience
- Internet access is required for this course in order to access the OpenShift shared and dedicated clusters.
Target audiences
- System Administrators, Cloud Engineers, and Site Reliability Engineers (SREs) interested in adopting container and Kubernetes technologies.
Curriculum
- 1 Section
- 29 Lessons
- 10 Days
- Topics29
- 1.1Get started with container technology Describe how applications can run in containers orchestrated by OpenShift Container Platform.
- 1.2Create containerized services Provision a service using container technology.
- 1.3Manage containers Manipulate pre-built container images to create and manage containerized services.
- 1.4Manage container images Manage the life cycle of a container image from creation to deletion.
- 1.5Create custom container images Design and code a Dockerfile to build a custom container image.
- 1.6Deploy containerized applications on OpenShift Deploy single container applications on OpenShift Container Platform.
- 1.7Deploying multi-container applications Deploy applications that are containerized using multiple container images.
- 1.8Publish enterprise container images Interact with an enterprise registry and publish container images to it.
- 1.9Deploying multi-container applications Deploy multi-container applications using Helm charts and Kustomize.
- 1.10Managing application deployments Monitor application health and implement various deployment methods for cloud-native applications.
- 1.11Describing the Red Hat OpenShift Container Platform Describe the architecture of OpenShift Container Platform.
- 1.12Verify the health of a cluster Describe OpenShift installation methods and verify the health of a newly installed cluster.
- 1.13Configuring authentication and authorization Configure authentication with the HTPasswd identity provider and assign roles to users and groups
- 1.14Configuring application security Restrict permissions of applications using security context constraints and protect access credentials using secrets.
- 1.15Configuring OpenShift networking for applications Troubleshoot OpenShift software-defined networking (SDN) and configure network policies.
- 1.16Controlling pod scheduling Control the nodes on which a pod runs.
- 1.17Describing cluster updates Describe how to perform a cluster update.
- 1.18Managing a cluster with the web console Manage a Red Hat OpenShift cluster using the web console.
- 1.19Moving from Kubernetes to OpenShift Demonstrate that OpenShift is Kubernetes by deploying Kubernetes-native applications on OpenShift.
- 1.20Introducing automation with OpenShift Automate OpenShift using scripts and Ansible playbooks.
- 1.21Managing OpenShift operators Manage operators and OpenShift cluster operators.
- 1.22Implementing GitOps with Jenkins Implement a GitOps workflow using containerized Jenkins to administer an OpenShift cluster.
- 1.23Configuring enterprise authentication Configure OpenShift integration with enterprise identity providers.
- 1.24Configuring trusted TLS certificates Configure trusted TLS certificates for external access to cluster services and applications.
- 1.25Configuring dedicated node pools Add nodes to an OpenShift cluster with custom configurations.
- 1.26Configuring persistent storage Configure storage providers and storage classes to ensure cluster user access to persistent volume resources.
- 1.27Managing cluster monitoring and metrics Configure and manage the OpenShift monitoring stack.
- 1.28Provisioning and inspecting cluster logging Deploy and query cluster-wide logging, and diagnose common issues using tools.
- 1.29Recovering failed worker nodes Inspect, troubleshoot, and remediate worker nodes in a variety of failure scenarios.

