Overview
OpenShift is a Kubernetes based platform for developing and managing containerized applications. UrbanCode Deploy may be used as a tool to manage the deployments of those containers. UrbanCode Deploy may also be run as a container itself in OpenShift. This document takes a look at running UrbanCode Deploy as a container inside OpenShift.
Prerequisites
- The UrbanCode Deploy server container image and Helm chart. Click here for more information.
- Helm must be installed in OpenShift. Click here for more information.
- The UrbanCode Deploy server container must run as root. By default, OpenShift prevents containers from being run as root. To relax this setting, run the command
oadm policy add-scc-to-user anyuid -z default
. For more information, click here.
Videos
Running UrbanCode Deploy in OpenShift
Managing Blue-Green Deployments in OpenShift from OpenShift