Overview
The Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh with Exam (EX328) course introduces the Red Hat OpenShift Service Mesh, which leverages Istio, Jaeger, and Kiali to manage, trace, monitor, and test microservices. This course covers the installation and configuration of OpenShift Service Mesh, service traffic management, resilience strategies, and security practices. The course includes the Red Hat Certified Specialist in Building Resilient Microservices exam.
Objectives
By the end of this course, leaner will be able to:
- Install and configure Red Hat OpenShift Service Mesh on an OpenShift cluster.
- Manage service traffic using release strategies such as canary and mirroring.
- Build service resilience through load balancing and failovers.
- Test and validate service resilience with chaos testing.
- Observe, measure, and trace network traffic within the Service Mesh environment.
Prerequisites
- Red Hat OpenShift I: Containers & Kubernetes (DO180) or equivalent basic OpenShift experience.
- Red Hat OpenShift Development II: Containerizing Applications (DO288) or similar development experience with OpenShift.
- Basic understanding of microservice architecture.
- Familiarity with OpenShift Container Platform.
- Experience with application development and deployment in containerized environments.
Course Outline
- Understand microservice architecture and the role of Red Hat Service Mesh.
- Overview of Istio, Jaeger, and Kiali.
- Deploy Red Hat Service Mesh on OpenShift Container Platform.
- Configuration and setup of Service Mesh components.
- Trace and visualize service interactions using Jaeger and Kiali.
- Monitor network traffic and service metrics.
- Manage and route service traffic with Red Hat Service Mesh.
- Implement release strategies such as canary and mirroring.
- Apply chaos testing to validate service resilience.
- Analyze and address service failure scenarios.