The Architecting on OpenShift course covers the fundamentals of building applications for OpenShift and bridges the gap between administering OpenShift and developing containerized micro services.
Students learn to effectively architect their applications by understanding Container and Kubernetes principles and paradigms, specifically on the OpenShift Container Platform 4. In addition, students explore the OpenShift infrastructure and deploy a variety of applications in guided labs. The course also covers how to secure and integrate applications into robust and adaptive solutions.
Who should attend
- Solutions architects
- Software developers
- DevOps Engineers
- Technical managers
- Working with Linux command line interface (CLI). Preparation video is included.
- Basic knowledge of application development, deployment and operations.
In this course, you will learn to:
- Make architectural decisions based on OpenShift architectural principles and paradigms
- Leverage OpenShift features to make your applications scalable, reliable, and highly available
- Leverage the OpenShift infrastructure to enable greater flexibility and resiliency of your overall solution
- Adopt security best practices for applications and clusters.
- Deploy applications on OpenShift clusters.
- Crash Course: Container Fundamentals
- Docker and Podman
- Lab: Deploying the First Container
- Container Lifecycle
- Building Containers
- Lab: Building a Containerized Application
- Introduction to Kubernetes
- OpenShift Rationale
- OpenShift Big Picture
- OpenShift Projects
- Lab: Working with the Web Console
- Applications on OpenShift (Pods, Services, Deployments)
- Interfacing with OpenShift with oc
- Ingress & Egress
- Lab: Deploying a Microservices Application
- Zero-Downtime Deployments
- Guide to OpenShift Cluster Infrastructure
- Networking Overview
- Security with Secrets, RBAC
- Lab: Securing Applications
- Storage & Persistence
- Stateful Sets
- Lab: Databases on OpenShift
- Managing OpenShift
- OpenShift Core Operators
- High-Availability and Desaster Recovery
- Elasticity and Scaling
- Cloud Options
- Lab: Troubleshooting Apps
- Using Helm
- Course Wrap-Up