OpenShift  Image Streams:  Image streams are created after pulling the images. The advantage of  an image stream is that it looks for updates on the new version of an image. This is used  to compare any number of Docker formatted container images identified by tags. Image streams can automatically perform an action when a new image is created. All the  builds and deployments can watch for image action and perform an action accordingly.  Following is how we define a build a stream.  In OpenShift, routing is a method of exposing the service to the external world by creating  and configuring externally reachable hostname. Routes and endpoints are used to expose  the service to the external world, from where the user can use the name connectivity  (DNS) to access defined application.  Routes  RoutesandTemplates  apiVersion: v1  kind: ImageStream  metadata:  annotations:  openshift.io/generated-by: OpenShiftNewApp  generation: 1  labels:  app: ruby-sample-build  selflink: /oapi/v1/namespaces/test/imagestreams/origin-ruby-sample  uid: ee2b9405-c68c-11e5-8a99-525400f25e34  spec: {}  status:  dockerImageRepository: 172.30.56.218:5000/test/origin-ruby-sample  tags:  - items:  - created: 2016-01-29T13:40:11Z  dockerImageReference: 172.30.56.218:5000/test/origin-apache-sample  generation: 1  image: vklnld908.int.clsa.com/vipin/test  tag: latest  28 