Course Goals
- Explain, in depth, benefits of Red Hat® OpenShift® Container Platform
- Identify and qualify use cases
- Explain OpenShift Container Platform positioning in competitive landscape
- Explain technical architecture
- Demonstrate OpenShift Container Platform
- Practical demo
Course Activities
Architecture of openshift 4.3
Describe what containers are
Describe what pods are
Describe role of masters, nodes, and infranodes
Describe role of service catalog and service broker
Describe role of scheduler
Describe role of integrated registry
Describe what services and routes are and what they are used for
Describe role of probes and controllers in pod health and scaling
Describe persistent storage and its benefits with OpenShift
Describe external routing into OpenShift applications and router’s role
Describe internal routing within OpenShift
Describe workflow of a pod deployment in OpenShift
Describe roles of projects and user
Demonstrate user’s view of OpenShift Container Platform web console
Demonstrate project ownership, isolation, and sharing
Describe roles of quotas and limits
Demonstrate viewing project’s quota and limits using OpenShift Container Platform web console
Demonstrate scaling application up to allowed quota
Describe S2I process
Describe role of OpenShift’s integrated registry
Describe role of build configurations
Describe roles of image stream and images
Demonstrate creating S2I-based image
Deploy a PHP application from a Git repository
Use templates to deploy containers to the project
Deploy, scale, and redeploy an application
View a deployment and change the deployment type
Deploy a CI/CD pipeline to manage and monitor the application development life cycle using Jenkins.
Red Hat OpenShift Container Platform 4 Resources and Tools
Use the command line interface to interact with Red Hat OpenShift Container Platform
Create and analyze applications in Red Hat OpenShift Container Platform and analyze a typical application structure
Understand and change health checks and resource constraints
Review deployment components and create and modify deployments and DeploymentConfigs
Work with blue/green, canary, and A/B testing deployment strategies
Configure Red Hat OpenShift Container Platform 4 to use local passwords, configure role-based access controls (RBAC), and disable a user
Troubleshoot authentication issues