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
Testimonials (4)
OC is new to us and we learnt alot and the labs were excellent
sharkey dollie
Course - OpenShift 4 for Administrators
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Course - OpenShift Container Platform for Developers
I mostly enjoyed the knowledge of the trainer.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Course - Docker, Kubernetes and OpenShift for Developers
There was a lot to lean, but it never felt rushed.