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 – Understanding Containers
- The value proposition of containers
- Comparing containers with virtual machines
- Container structural design
- Overview of container runtimes
- Understanding the container lifecycle
Module 2 – Creating Container Images
- Methods for building container images
- Utilizing Dockerfiles or Containerfiles
- Techniques for image optimization
- Interacting with container registries
- Best practices for image versioning
Module 3 – Core Kubernetes Concepts
- Overview of Kubernetes architecture
- Managing Pods
- Working with Deployments
- Understanding ReplicaSets
- Organizing workloads via Namespaces
- Using Labels and selectors
Module 4 – Getting Started with OpenShift
- Architecture of the OpenShift platform
- Differences between Projects and namespaces
- Navigating the Web Console
- Using the OpenShift Command-Line Interface (CLI)
- Managing applications within OpenShift
Module 5 – Application Deployment Strategies
- Deploying containerized applications
- Techniques for scaling workloads
- Implementing rolling updates
- Strategies for configuration management
- Handling environment variables
Module 6 – Networking Essentials
- Understanding Kubernetes Services
- Making applications externally accessible
- Configuring Routes
- Foundations of Ingress
- Basic techniques for networking diagnostics
Module 7 – Storage and Configuration Management
- Implementing persistent storage
- Managing Persistent Volume Claims
- Using ConfigMaps for configuration
- Handling Secrets securely
- Supporting stateful applications
Module 8 – Security Basics
- Concepts of Role-Based Access Control (RBAC)
- Managing Service accounts
- Securing application configurations
- Fundamentals of image security
- Adopting security best practices
Module 9 – Monitoring and Diagnostics
- Analyzing Logs
- Reviewing Events
- Interpreting Metrics
- Implementing health checks
- Addressing common troubleshooting scenarios
Module 10 – Practical Workshop
- Constructing a container image
- Deploying a complete application
- Setting up networking components
- Implementing data storage solutions
- Applying security measures and troubleshooting the application
Course Delivery Style
- Engaging interactive lectures.
- Live practical demonstrations.
- Comprehensive hands-on exercises.
- Simulation of real-world deployment scenarios.
Tailoring the Course
The curriculum can be adapted to align with the specific technologies, development tools, and deployment environments utilized by your organization.
Requirements
To maximize the benefits of this training, participants should possess the following foundational knowledge:
- Proficiency with basic Linux command-line operations.
- A general overview of software development practices or system administration.
- Familiarity with fundamental networking concepts.
- 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