Containers, Kubernetes, and Application Containerization for Developers
Course ID : UEC-015
Duration In-class (в days) : 5 days
Duration Online : 5 days
Сurriculum : in-class, Virtual Instructor-Led Training - ONLINE
Overview
The course provides detailed instructions on how to design, build, and deploy containerized software applications. This course provides hands-on learning to improve developer productivity, whether you need to write containerized applications or migrate existing ones.
Audience for this course
- Developers who want to containerize software applications
- Administrators who are new to container technology and orchestration
- Architects considering using container technologies in software architectures.
- Site reliability engineers who are considering using Kubernetes and OpenShift
Prerequisites for this course
- Be able to use a Linux terminal session, execute operating system commands, and be familiar with shell scripting
- Have experience with web application architectures and related technologies
- Being a Red Hat Certified System Administrator is recommended, but not required.
Outcomes
- Create container images for application containerization
- Customize application builds and inject build hooks after commit
- Create a multi-container application template
- Implement health checks to improve system reliability
Outline
- Introduction to container technology
- Creating container services
- Container management
- container image management,
- creating custom container images
- Deploying containerized applications in OpenShift
- Troubleshooting containerized applications
- Deploying and Managing Applications in an OpenShift Cluster
- Development of container applications for OpenShift
- Publishing Enterprise Container Images
- Application Creation
- Configuring source-to-image (S2I) builds
- Creating applications from OpenShift templates
- Application Deployment Management
- Comprehensive review