OpenShift Workshop
Contents
- How to run a docker image in OpenShift
You’ll learn how to run a Docker image inside OpenShift to take advantage of Self-Healing, High Availability, and Auto-scaling.
- Adding a Database Using Templates
Will introduce you to the concept of templates. In particular, you will be adding a database using a template. This database will be used by Gogs Git Service.
- Running your own Git Service
We will be installing our individual git service that will be used in CI/CD.
- Using ConfigMaps
Configuration is the difference between environments and should not be baked into the container image but rather externalized. This exercise will introduce you to externalizing configuration using environment variables and ConfigMaps.
- Using Jenkins Pipeline
Continuous Integration/Continuous Deployment and Containerization enables rapid deployment from Development to Production with minimal risk and rapid-rollback. We will use the built-in Jenkins pipeline of OpenShift to trigger the build of our application.
- Configure the CI/CD pipeline
We will configure an end-to-end pipeline starting from a code pushed to the Git until it deploys to a higher environment with approvals in between. This demonstrates the ease at which containerization has make deployments rapid and can be done in business hours.
Written on
December
20th,
2017
by
Bobby Corpus
Feel free to share!