Get in Touch

Course Outline

Introduction to Containers and OpenShift

  • Course orientation and learning objectives.
  • Containers versus Virtual Machines: concepts and advantages.
  • Overview of OpenShift architecture and key components.

Container Images and Registries

  • Creating Docker/Podmanfiles and establishing image build workflows.
  • Understanding image tags, layers, and optimization techniques.
  • Utilizing container registries and managing image pulls in OpenShift.

Kubernetes Fundamentals

  • Lifecycle management of Pods, ReplicaSets, and Deployments.
  • Using labels, selectors, and defining resource requests/limits.
  • Understanding namespaces, resource quotas, and basic scheduling.

Deploying Applications on OpenShift

  • Working with OpenShift projects, BuildConfigs, and ImageStreams.
  • Navigating the oc CLI and the OpenShift web console.
  • Executing rolling updates, rollbacks, and various deployment strategies.

Services, Networking, and Routes

  • Exploring ClusterIP, NodePort, and LoadBalancer service types.
  • Configuring OpenShift routes and external access patterns.
  • Implementing network policies and troubleshooting connectivity issues.

Storage, ConfigMaps, and Secrets

  • Managing PersistentVolumes, PersistentVolumeClaims, and storage classes.
  • Handling configuration via ConfigMaps and Secrets.
  • Addressing considerations for stateful applications, including backup and recovery.

Security, Monitoring, and Troubleshooting

  • Implementing RBAC, service accounts, and security contexts.
  • Monitoring system health using metrics, logs, and health checks.
  • Engaging in common troubleshooting workflows and incident response protocols.

Summary and Next Steps

Requirements

  • Fundamental knowledge of the Linux command line.
  • Basic understanding of software development concepts.
  • Comprehension of networking fundamentals.

Target Audience

  • Developers looking to containerize their applications.
  • Platform and operations engineers.
  • DevOps professionals implementing OpenShift-based pipelines.
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories