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 – Introduction to Container Technologies
- Rationale for adopting container solutions
- Differentiation between containers and virtual machines
- Underlying container architecture
- Container runtime environments
- Operational lifecycle of a container
Module 2 – Construction of Container Images
- Procedures for creating container images
- Utilization of Dockerfiles or Containerfiles
- Optimization strategies for image efficiency
- Management of container registries
- Image version control protocols
Module 3 – Kubernetes Fundamentals
- Kubernetes system architecture
- Pod management
- Deployment configurations
- ReplicaSets operations
- Namespace isolation
- Application of labels and selectors
Module 4 – Introduction to OpenShift
- OpenShift architectural components
- Projects versus namespaces
- Navigating the Web Console
- Utilizing the OpenShift CLI
- Application management workflows
Module 5 – Application Deployment Procedures
- Deployment of containerized applications
- Workload scaling techniques
- Implementation of rolling updates
- System configuration management
- Management of environment variables
Module 6 – Network Infrastructure
- Kubernetes Service resources
- Methods for application exposure
- Route configurations
- Ingress management principles
- Initial network troubleshooting
Module 7 – Storage Solutions and Configuration
- Persistent storage implementation
- Persistent Volume Claims (PVCs)
- Utilization of ConfigMaps
- Management of Secrets
- Deployment of stateful applications
Module 8 – Security Fundamentals
- Role-Based Access Control (RBAC) principles
- Service account management
- Secure application configuration standards
- Fundamentals of image security
- Adherence to security best practices
Module 9 – Monitoring and Diagnostic Procedures
- Log analysis
- Event monitoring
- Metrics collection
- Health check protocols
- Resolution of common diagnostic scenarios
Module 10 – Applied Laboratory
- Construction of a container image
- Application deployment execution
- Network configuration implementation
- Data storage management
- Application security hardening and troubleshooting
Course Delivery Format
- Interactive instructional sessions.
- Demonstration-based instruction.
- Comprehensive practical exercises.
- Analysis of real-world deployment environments.
Customization Opportunities for Government
The curriculum is adaptable to align with the specific technologies, development toolchains, and deployment architectures utilized by your agency or organization.
Requirements
The following qualifications are recommended for attendees:
- Familiarity with fundamental Linux command-line operations.
- A general comprehension of software development principles or system administration practices.
- Foundational knowledge of networking concepts.
- No previous experience with OpenShift is necessary to participate in this session designed for government professionals.
35 Hours
Testimonials (1)
basic understanding of container/kubernetes and how they interact features of the openshift plattform