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.
Duration 35 hours
Course Outline
Module 1 – Container Fundamentals
- The value proposition of containers
- Comparing containers with virtual machines
- Understanding container architecture
- Overview of container runtimes
- The container lifecycle
Module 2 – Creating Container Images
- Building container images
- Using Dockerfiles and Containerfiles
- Optimizing image size and performance
- Managing container registries
- Versioning strategies for images
Module 3 – Core Kubernetes Concepts
- Kubernetes system architecture
- Working with Pods
- Managing Deployments
- Understanding ReplicaSets
- Utilizing Namespaces
- Using Labels and selectors
Module 4 – Getting Started with OpenShift
- OpenShift architecture overview
- Managing Projects and namespaces
- Navigating the Web Console
- Using the OpenShift CLI
- Interacting with applications
Module 5 – Application Deployment
- Deploying containerized apps
- Scaling workloads effectively
- Implementing rolling updates
- Handling configuration management
- Utilizing environment variables
Module 6 – Networking
- Understanding Kubernetes Services
- Exposing applications
- Configuring Routes
- Concepts of Ingress
- Basic networking diagnostics
Module 7 – Storage and Configuration
- Implementing persistent storage
- Managing Persistent Volume Claims
- Using ConfigMaps
- Handling Secrets
- Managing stateful applications
Module 8 – Security Basics
- Understanding RBAC
- Managing Service accounts
- Securing application configurations
- Fundamentals of image security
- Adopting security best practices
Module 9 – Monitoring and Troubleshooting
- Analyzing Logs
- Reviewing Events
- Interpreting Metrics
- Configuring Health checks
- Addressing common troubleshooting scenarios
Module 10 – Hands-On Workshop
- Constructing a container image
- Deploying a sample application
- Setting up networking
- Storing application data
- Securing and debugging the application
Training Delivery Style
- Engaging interactive lectures
- Live practical demonstrations
- Comprehensive hands-on labs
- Simulation of real-world deployment scenarios
Tailoring Options
This course can be customized to align with your organization’s specific technologies, development tools, and deployment environments.
Requirements
To fully benefit from this training, participants should possess:
- Familiarity with basic Linux command-line operations
- A general understanding of software development or system administration
- Foundational networking knowledge
- No previous experience with OpenShift is necessary
Testimonials (1)
basic understanding of container/kubernetes and how they interact features of the openshift plattform