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
Module 1 – Fundamentals of Containers
- The rationale behind containers
- Containers compared to virtual machines
- Container architecture
- Container runtimes
- Container lifecycle
Module 2 – Creating Container Images
- Generating container images
- Utilizing Dockerfiles or Containerfiles
- Optimizing image size and performance
- Container registries
- Versioning images
Module 3 – Basics of Kubernetes
- Kubernetes architecture
- Pods
- Deployments
- ReplicaSets
- Namespaces
- Labels and selectors
Module 4 – Overview of OpenShift
- OpenShift architecture
- Projects and namespaces
- Web Console
- OpenShift CLI
- Managing applications
Module 5 – Application Deployment
- Releasing containerized applications
- Scaling workloads
- Rolling updates
- Configuration management
- Environment variables
Module 6 – Networking
- Kubernetes Services
- Exposing applications
- Routes
- Ingress concepts
- Basic networking diagnostics
Module 7 – Storage and Configuration
- Persistent storage
- Persistent Volume Claims
- ConfigMaps
- Secrets
- Stateful applications
Module 8 – Security Essentials
- RBAC concepts
- Service accounts
- Secure application settings
- Basics of image security
- Security best practices
Module 9 – Monitoring and Debugging
- Logs
- Events
- Metrics
- Health checks
- Common debugging scenarios
Module 10 – Hands-On Workshop
- Construct a container image
- Deploy an application
- Set up networking
- Persist application data
- Secure and diagnose the application
Course Delivery Format
- Interactive sessions.
- Practical demonstrations.
- Comprehensive hands-on exercises.
- Real-world deployment cases.
Customization Options
The curriculum can be adapted to align with the specific technologies, development tools, and deployment environments utilized within your organization.
Requirements
Participants are expected to possess:
- Familiarity with basic Linux command-line operations.
- A general grasp of software development or system administration.
- Foundational knowledge of networking.
- No previous experience with OpenShift is necessary.
35 Hours
Testimonials (1)
basic understanding of container/kubernetes and how they interact features of the openshift plattform