This workshop provides a comprehensive understanding of how to manage and operate a production-ready OpenShift cluster. Through it, participants will learn the essential skills needed for deploying, managing, and troubleshooting OpenShift environments in a production setting.
Understand the architecture and components of an OpenShift cluster.
Gain hands-on experience in installing and configuring an OpenShift cluster.
Learn how to deploy and manage applications in OpenShift.
Implement monitoring and logging solutions for OpenShift clusters.
Develop skills to troubleshoot common issues in a production environment.
System Administrators.
DevOps Engineers.
Cloud Architects.
IT Professionals involved in container management and orchestration.
Overview of container orchestration.
Key features and benefits of OpenShift.
Understanding the OpenShift architecture.
Components of the OpenShift platform.
OpenShift vs. Kubernetes: Key differences.
Preparing the environment for installation.
Installing OpenShift using various methods (CLI, web console).
Configuring cluster nodes and networking.
Setting up persistent storage.
Post-installation configuration and validation.
Deploying applications using templates and YAML files.
Managing application lifecycle (builds, deployments, scaling).
Implementing routes and services.
Configuring environment variables and secrets.
Continuous integration and continuous deployment (CI/CD) with OpenShift.
Setting up monitoring tools (Prometheus, Grafana).
Configuring logging (EFK stack: Elasticsearch, Fluentd, Kibana).
Analyzing application performance metrics.
Setting alerts and notifications.
Best practices for cluster health monitoring.
Common issues and their resolutions.
Using OpenShift CLI for troubleshooting.
Cluster maintenance best practices.
Performing upgrades and backups.
How to prepare for disaster recovery.