Get in Touch

Course Outline

Module 1 – Introduction to Containers

  • Why containers?
  • Containers vs virtual machines
  • Container architecture
  • Container runtimes
  • Container lifecycle

Module 2 – Building Container Images

  • Creating container images
  • Working with Dockerfiles or Containerfiles
  • Image optimization
  • Container registries
  • Image versioning

Module 3 – Kubernetes Fundamentals

  • Kubernetes architecture
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Labels and selectors

Module 4 – Introduction to OpenShift

  • OpenShift architecture
  • Projects and namespaces
  • Web Console
  • OpenShift CLI
  • Working with applications

Module 5 – Deploying Applications

  • Deploying containerized applications
  • Scaling workloads
  • Rolling updates
  • Configuration management
  • Environment variables

Module 6 – Networking

  • Kubernetes Services
  • Application exposure
  • Routes
  • Ingress concepts
  • Basic networking troubleshooting

Module 7 – Storage and Configuration

  • Persistent storage
  • Persistent Volume Claims
  • ConfigMaps
  • Secrets
  • Stateful applications

Module 8 – Security Fundamentals

  • RBAC concepts
  • Service accounts
  • Secure application configuration
  • Image security basics
  • Security best practices

Module 9 – Monitoring and Troubleshooting

  • Logs
  • Events
  • Metrics
  • Health checks
  • Common troubleshooting scenarios

Module 10 – Practical Workshop

  • Build a container image
  • Deploy an application
  • Configure networking
  • Store application data
  • Secure and troubleshoot the application

Course Format

  • Interactive lectures.
  • Practical demonstrations.
  • Extensive hands-on exercises.
  • Real-world deployment scenarios.

Course Customization Options

The course can be customized to match the technologies, development tools and deployment environments used within your organization.

Requirements

Participants should have:

  • Basic Linux command-line skills.
  • General understanding of software development or system administration.
  • Basic networking knowledge.
  • No prior OpenShift experience is required.
 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories