0

What is the concept of imagestream in.openshift How is it connected to a docker image .. I am trying to deploy an angular project into minishift But i cant quite understand what is a image stream

Janier
  • 3,982
  • 9
  • 43
  • 96
  • 2
    `ImageStream` is a collection of container images. These container images are abstracted as `ImageStreamTag`. On the other words, `ImageStream` is composed of one or many `ImageStreamTag`, each maps to a container image. – ccshih Mar 19 '19 at 07:42
  • 2
    https://docs.okd.io/latest/architecture/core_concepts/builds_and_image_streams.html#image-streams – Will Gordon Mar 19 '19 at 12:31
  • if i deploy a nodejs image , what does it mean? – Janier Mar 19 '19 at 16:08
  • 1
    It will create an `imagestream`, which contains one `imagestreamtag`, which points to this nodejs image. – ccshih Mar 20 '19 at 08:53
  • 1
    Updates of this `imagestreamtag` will trigger a new deployment. Which means, if you bind this `imagestreamtag` to another image (a new version of your nodejs application), OpenShift will redeploy this application with the new image. – ccshih Mar 20 '19 at 08:56
  • 1
    Additionally to what has been mentioned above, you may want to have a look on [this older blog post](https://blog.openshift.com/image-streams-faq/) (similar info to the docs linked by Will, structured in a format of a blog article) and [these interactive learning scenarios](https://learn.openshift.com/introduction/) (esp. the [Deploying Applications from Images](https://learn.openshift.com/introduction/deploying-images/), but others are good too). – Jiri Fiala Mar 20 '19 at 09:13

0 Answers0