Course Outline

Introduction to Containers and OpenShift for Government

  • Course orientation and learning objectives
  • Comparison of containers and virtual machines: concepts and benefits
  • Overview of OpenShift architecture and components, tailored for government use

Container Images and Registries for Government

  • Creating Docker/Podman files and image build workflows for government applications
  • Understanding image tags, layers, and optimization techniques for secure and efficient deployment
  • Utilizing container registries and managing image pulls in OpenShift for government environments

Kubernetes Fundamentals for Government

  • Lifecycle management of pods, ReplicaSets, and deployments to ensure compliance with government standards
  • Labels, selectors, resource requests, and limits for optimized resource allocation in government systems
  • Namespaces, quotas, and basic scheduling practices for effective governance and accountability

Deploying Applications on OpenShift for Government

  • Managing OpenShift projects, BuildConfigs, and ImageStreams to support government applications
  • Utilizing the oc CLI and the OpenShift web console for streamlined deployment processes in government environments
  • Implementing rolling updates, rollbacks, and various deployment strategies to ensure continuity of operations

Services, Networking, and Routes for Government

  • Understanding ClusterIP, NodePort, and LoadBalancer service types for secure government networks
  • Configuring OpenShift routes and external access patterns to meet government security requirements
  • Troubleshooting network policies and connectivity issues in government IT infrastructures

Storage, ConfigMaps, and Secrets for Government

  • Managing PersistentVolumes, PersistentVolumeClaims, and storage classes for secure data storage in government systems
  • Utilizing ConfigMaps and Secrets to manage configuration securely and efficiently in government applications
  • Addressing stateful application requirements and backup/recovery considerations for government operations

Security, Monitoring, and Troubleshooting for Government

  • Implementing Role-Based Access Control (RBAC), service accounts, and security contexts to enhance government IT security
  • Monitoring system performance with metrics, logs, and health checks to ensure compliance and reliability in government operations
  • Common troubleshooting workflows and incident response strategies for maintaining the integrity of government systems

Summary and Next Steps for Government

Requirements

  • Basic understanding of Linux command line operations
  • Familiarity with core software development principles
  • Knowledge of fundamental networking concepts

Audience for Government

  • Developers seeking to containerize applications within government environments
  • Platform and operations engineers responsible for government IT infrastructure
  • DevOps practitioners implementing OpenShift-based pipelines for government projects
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories