Overview
This course equips IT professionals with essential skills to design, implement, and manage an OpenShift Data Foundation cluster, performing day-to-day Kubernetes storage management tasks. Participants will learn to configure and manage storage services for containers and Kubernetes services, ensuring applications have the necessary storage resources.
Objectives
By the end of this course, leaner will be able to:
- Describe the features and deployment architectures of OpenShift Data Foundation and their relation to Kubernetes storage APIs.
- Install an OpenShift Data Foundation cluster on an OpenShift cluster using the internal mode.
- Select and configure storage classes to meet application requirements.
- Configure applications to use object storage from OpenShift Data Foundation.
- Set up OpenShift Monitoring, Registry, and Logging to utilize storage from OpenShift Data Foundation.
- Back up and restore application data using Kubernetes CSI APIs.
- Monitor storage health metrics of an OpenShift Data Foundation cluster.
- Identify Ceph storage components for OpenShift Data Foundation and troubleshoot common issues.
Prerequisites
- Experience as Platform Administrators, System Administrators, Cloud Administrators, or similar infrastructure-related IT roles responsible for managing and maintaining application infrastructure.
- Alternatively, experience as Enterprise Architects, Site Reliability Engineers, DevOps Engineers, or similar application-related IT roles responsible for designing application infrastructure.
Course Outline
- Understanding OpenShift Data Foundation features and deployment architectures.
- Installing OpenShift Data Foundation on an OpenShift cluster.
- Selecting appropriate storage classes for applications.
- Configuring Persistent Volume Claims (PVCs) for file and block storage.
- Setting up object storage buckets.
- Integrating applications with object storage endpoints.
- Setting up OpenShift Monitoring to utilize OpenShift Data Foundation storage.
- Configuring OpenShift Registry and Logging to use OpenShift Data Foundation storage.
- Implementing backup strategies using Kubernetes CSI APIs.
- Restoring application data from backups.
- Expanding storage capacity as needed.
- Implementing storage quotas and limits.
- Identifying and resolving common issues.
- Understanding Ceph storage components and their roles.