Get in Touch

Course Outline

Module 1 – Container Platforms Fundamentals

  • Containers and container runtimes
  • Overview of Kubernetes architecture
  • The role of OpenShift within the cloud-native ecosystem
  • Cluster components and key terminology

Module 2 – Installing and Accessing OpenShift

  • Various installation approaches
  • Cluster architecture details
  • Utilizing the CLI and Web Console
  • Initial configuration steps
  • Verifying cluster health status

Module 3 – Managing Projects and Users

  • Understanding namespaces and projects
  • User authentication concepts
  • Role-Based Access Control (RBAC)
  • Service accounts
  • Implementing resource quotas and limits

Module 4 – Deploying Applications

  • Creating application workloads
  • Deployments and rollout strategies
  • Configuration management techniques
  • Managing secrets
  • Utilizing environment variables

Module 5 – Networking

  • Internal networking mechanisms
  • Services configuration
  • Routes and ingress controllers
  • DNS concepts
  • Network policies

Module 6 – Persistent Storage

  • Persistent volumes
  • Persistent volume claims
  • Storage classes
  • Stateful workloads
  • Considerations for backup strategies

Module 7 – Cluster Operations

  • Scaling workloads
  • Scheduling applications
  • Resource management
  • Node maintenance procedures
  • Using labels and taints

Module 8 – Monitoring and Troubleshooting

  • Analyzing logs
  • Monitoring events
  • Reviewing metrics
  • Diagnosing failed workloads
  • Performance monitoring techniques
  • Addressing common operational issues

Module 9 – Security Best Practices

  • Security contexts
  • Secrets management strategies
  • Image security measures
  • Access auditing procedures
  • Platform hardening techniques

Module 10 – Platform Maintenance

  • Backup strategies
  • Executing cluster updates
  • Planning maintenance windows
  • Operational best practices
  • Disaster recovery concepts

Format of the Course

  • Interactive lectures and discussions.
  • Extensive hands-on exercises.
  • Practical labs based on real administrative scenarios.

Course Customization Options

  • The training can be tailored to the organization's environment and operational requirements.
  • Labs may be delivered using OpenShift or an equivalent Kubernetes-based platform depending on the customer's infrastructure.

Disclaimer: OpenShift is a trademark of Red Hat, Inc. This training is independently developed and delivered by NobleProg. It is not affiliated with, endorsed by, or authorized by Red Hat.

Requirements

Prerequisites

  • Foundational understanding of containers and Docker concepts
  • Familiarity with Linux system administration
  • Basic knowledge of DevOps principles is recommended

Target Audience

  • System administrators
  • DevOps engineers
  • Platform engineers
  • Cloud and infrastructure architects
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories