Deploy an application
In this lab we’ll deploy an example docker image, pulled from docker hub, into a pod running in OpenShift. We’ll expose a route for clients to access that service via thier web browsers. And we’ll get and describe resources using both the command line and the web console.
Key Terms
- Project - A project is a group of services that are related logically
- Image - We are talking about docker images; read-only and used to create containers
- ImageStream - An Openshift wrapper around images to make them more portable. Just an image with some extra metadata added on.
- Pod - One or more docker containers that run together
- Service - Provides a common DNS name to access a pod (or replicated set of pods)
- Route - a labeled and DNS mapped network path to a service from outside OpenShift
Sonatype Nexus
Nexus is a repository manager. It makes it easy to distribute your software. Internally, you configure your build to publish artifacts to Nexus and they then become available to other developers. You get the benefits of having your own ‘central’, and there is no easier way to collaborate.