Red Hat Global Learning Services - Fundamentals of Red Hat OpenShift for Developers
- Offered byCoursera
Fundamentals of Red Hat OpenShift for Developers at Coursera Overview
Duration | 6 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Fundamentals of Red Hat OpenShift for Developers at Coursera Highlights
- Earn a certificate of completion
- Add to your LinkedIn profile
Fundamentals of Red Hat OpenShift for Developers at Coursera Course details
- What you'll learn
- Foundational knowledge to build, run and manage containerized applications using OpenShift resources
- Various application deployment techniques using both the web console and the command line
- Effectively manage the application lifecycle using various deployment strategies and dynamic configuration management
- Fundamentals of Red Hat OpenShift for Developers is an introduction to deploying applications in the OpenShift ecosystem. This course provides the foundational knowledge to build, run, and manage containerized applications using OpenShift resources. As you embark on this learning journey, you'll explore the world of container orchestration, understand how to deploy applications efficiently, and manage their lifecycle within the OpenShift ecosystem. We start by defining Kubernetes and OpenShift terminology and concepts as well as the advantages of containerized applications. Next, we will demonstrate various application deployment techniques using both the web console and the command line. After learning how to expose applications to external access, we will cover how to effectively manage the application lifecycle using various deployment strategies and dynamic configuration management. Lastly we will cover basic strategies for monitoring application health and troubleshooting deployments. Our goal is to provide you with a solid foundation in OpenShift, ensuring you can leverage its full potential in developing robust, scalable, and reliable applications.
Fundamentals of Red Hat OpenShift for Developers at Coursera Curriculum
Introduction to OpenShift
Course Introduction
What is OpenShift?
Using OpenShift Resources
Course Layout
Introduction to Kubernetes and OpenShift
Red Hat OpenShift Concepts and Terminology
Navigating the Red Hat OpenShift Web Console
Managing Resources at the Command Line
What is OpenShift?
Using OpenShift Resources
Deploying Applications on OpenShift
Deploying Applications from an Existing Container Image
Using Helm
Deploying Applications from Source Code
Deploying Applications from a Containerfile
Container Registries
Deploying an Existing Container Image
Deploy Helm Charts
Import Source Code from a Git Repository
The Build Process
Deploying Applications from an Existing Container Image
Using Helm
Deploying Applications from Source Code
Deploying Applications from a Containerfile
Exposing Applications to External Access
Describing OpenShift Ingress
Expose Applications to External Access
Describing OpenShift Ingress
Deployment Strategies
Blue/Green Deployments
A/B Deployments
Deployment Strategies
Blue/Green Deployments
A/B Deployments
Configuring Applications
Injecting Configuration Data into Applications
Managing Stateful Applications
Externalize Deployment Configuration
Deploying Stateful Applications
Injecting Configuration Data into Applications
Managing Stateful Applications
Application Health and Troubleshooting
Monitoring Application Health
Troubleshooting Application Deployments
Conclusion
Red Hat OpenShift Application Health Checks
Monitoring Application Health
Troubleshooting Application Deployments
Comprehensive Review