Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Containers and OpenShift
- Course orientation and learning objectives.
- Containers versus Virtual Machines: concepts and advantages.
- Overview of OpenShift architecture and key components.
Container Images and Registries
- Creating Docker/Podmanfiles and establishing image build workflows.
- Understanding image tags, layers, and optimization techniques.
- Utilizing container registries and managing image pulls in OpenShift.
Kubernetes Fundamentals
- Lifecycle management of Pods, ReplicaSets, and Deployments.
- Using labels, selectors, and defining resource requests/limits.
- Understanding namespaces, resource quotas, and basic scheduling.
Deploying Applications on OpenShift
- Working with OpenShift projects, BuildConfigs, and ImageStreams.
- Navigating the oc CLI and the OpenShift web console.
- Executing rolling updates, rollbacks, and various deployment strategies.
Services, Networking, and Routes
- Exploring ClusterIP, NodePort, and LoadBalancer service types.
- Configuring OpenShift routes and external access patterns.
- Implementing network policies and troubleshooting connectivity issues.
Storage, ConfigMaps, and Secrets
- Managing PersistentVolumes, PersistentVolumeClaims, and storage classes.
- Handling configuration via ConfigMaps and Secrets.
- Addressing considerations for stateful applications, including backup and recovery.
Security, Monitoring, and Troubleshooting
- Implementing RBAC, service accounts, and security contexts.
- Monitoring system health using metrics, logs, and health checks.
- Engaging in common troubleshooting workflows and incident response protocols.
Summary and Next Steps
Requirements
- Fundamental knowledge of the Linux command line.
- Basic understanding of software development concepts.
- Comprehension of networking fundamentals.
Target Audience
- Developers looking to containerize their applications.
- Platform and operations engineers.
- DevOps professionals implementing OpenShift-based pipelines.
35 Hours
Testimonials (2)
The availability of the virtual desktop as form of sandbox for the participants to tinker with is great!
Benedict - Questronix Corporation
Course - OpenShift 4 for Administrators
lost of hands on excercises (labs)