DO700
Container Adoption Boot Camp
Overview
Course description
Supporting the infrastructure for adoption of 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. The skills learned in this course can be applied to both self-managed editions of OpenShift as well as managed services editions like Red Hat OpenShift on AWS (ROSA) and Azure Red Hat OpenShift. 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, and can take up to 5 unique exams and can retake any of those exams in the event you do not successfully pass.
This collection of courses is based on Red Hat OpenShift Container Platform 4.14.
Note: This course is offered as a ten day virtual class. 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.
5-10 Course Topics
- Introduction to Kubernetes and Red Hat OpenShift
- Deploy and troubleshoot containerized applications for OpenShift
- Control access to projects using role-based access control (RBAC)
- Configure authentication and identity management for OpenShift
- Isolate applications though network policies
- Control resource usage through quotas and limits
- Automate OpenShift administration tasks using the OpenShift GitOps operator
- Deploy packaged applications with Helm charts and OpenShift templates
- Provision persistent storage tailored for application requirements
- Backup and restore containerized applications with the OpenShift API for Data Protection (OADP) operator
Target Audience
- System Administrators, Cloud Administrators, and Site Reliability Engineers (SREs) interested in adopting container and Kubernetes technologies
Recommended training
- Become a Red Hat Certified System Administrator (RHCSA), or demonstrate equivalent experience
Technology considerations
- Internet access is required for this course in order to access the OpenShift shared and dedicated clusters
Outline
Course Outline
- Introduction to Kubernetes and OpenShift
- Identify the main Kubernetes cluster services and OpenShift platform services and monitor them by using the web console
- Kubernetes and OpenShift Command-Line Interfaces and APIs
- Access an OpenShift cluster by using the command line and query its Kubernetes API resources to assess the health of a cluster
- Run Applications as Containers and Pods
- Run and troubleshoot containerized applications as unmanaged Kubernetes pods
- Deploy Managed and Networked Applications on Kubernetes
- Deploy applications and expose them to network access from inside and outside a Kubernetes cluster
- Manage Storage for Application Configuration and Data
- Externalize application configurations in Kubernetes resources and provision storage volumes for persistent data files
- Configure Applications for Reliability
- Configure applications to work with Kubernetes for high availability and resilience
- Manage Application Updates
- Manage reproducible application updates and rollbacks of code and configurations
- Declarative Resource Management
- Deploy and update applications from resource manifests that are parameterized for different target environments
- Deploy Packaged Applications
- Deploy and update applications from resource manifests that are packaged for sharing and distribution
- Authentication and Authorization
- Configure authentication with the HTPasswd identity provider and assign roles to users and groups
- Network Security
- Protect network traffic between applications inside and outside the cluster
- Expose non-HTTP/SNI Applications
- Expose applications to external access without using an ingress controller
- Enable Developer Self-Service
- Configure clusters for safe self-service by developers from multiple teams, and disallow self-service if operations staff must provision projects
- Manage Kubernetes Operators
- Install and update operators that the Operator Lifecycle Manager and the Cluster Version Operator manage
- Application Security
- Run applications that require elevated or special privileges from the host operating system or Kubernetes
- OpenShift Updates
- Update an OpenShift cluster and minimize disruption to deployed applications
- Authentication and Identity Management
- Configure OpenShift clusters to authenticate by using LDAP and OIDC enterprise identity systems and to recognize groups that those systems define
- Backup, Restore, and Migration of Applications with OADP
- Backup and restore application settings and data with OpenShift API for Data Protection (OADP)
- Cluster Partitioning
- Configure a subset of cluster nodes to be dedicated to a type of workload
- Pod Scheduling
- Configure workloads to run on a dedicated set of cluster nodes and prevent other workloads from using those cluster nodes
- OpenShift GitOps
- Deploy OpenShift GitOps for managing clusters and applications
Outcomes
Impact on the organization
- 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.
Impact on the individual
As a result of attending this course, you should be able to configure and manage a Red Hat OpenShift Container Platform 4 clusters at scale, including:
- Configure security controls for users, applications, and networking
- Integrate OpenShift with enterprise authentication, storage, and GitOps systems to improve productivity of IT operations and compliance with organization’s standards
- Troubleshoot techniques to identify issues with containerized applications, cluster operators, and compute capacity
Recommended next exam or course
Build your skills path
Take this course as part of a Red Hat Learning Subscription, which gives you on-demand, unlimited access to our online learning resources for an entire year.
Verify your knowledge
Take a free skills assessment to test your expertise, determine gaps and get recommendations for where to start with Red Hat training.