Location of images
Images for IBM Cloud Pak® for Integration are stored in online container registries:
IBM Cloud Container Registry
IBM Entitled Registry
Red Hat Quay.io
Docker Hub
To use these registries, you must ensure they are accessible from your cluster nodes.
- IBM Cloud® Container Registry and IBM Entitled Registry
IBM Cloud Container Registry hosts IBM® software container images. The IBM Entitled Registry is a namespace of the IBM Cloud Container Registry, where image permissions are linked to the software entitlement associated with IBM IDs. The IBM Entitled Registry contains images that require license entitlement to pull and run. Pulling images from the IBM Entitled Registry requires an entitlement key. For information on obtaining your entitlement key and applying it to your cluster as a pull secret, see Applying your entitlement key (online installation).
The
cpopennamespace hosts operator images that can be pulled without authentication. This enables you to configure clusters for use with IBM Cloud Pak for Integration without having to supply an entitlement key. An entitlement key is required only when deploying instances.The
appc-devnamespace hosts images for IBM App Connect Enterprise for Developers. These images can be pulled without authentication.Images
IBM Cloud Pak for Integration operators
IBM Operator Catalog
IBM Cloud Pak foundational services Operator Catalog
All images that require entitlement to pull and run. This includes images used when deploying instances using the operators.
Network information:
Network flows must be open for TCP/IP traffic to the
cp.icr.ioandicr.iohosts on thehttps(443) port.
- Red Hat Quay.io
Quay.io is a public container registry that hosts publicly accessible images, as well as private repositories. For more information see the Red Hat Quay.io documentation.
Images
IBM images in Quay.io are in the namespace
quay.io/opencloudio:Images for IBM Cloud Pak foundational services
Images for CouchDB
Network information
Network flows must be open for TCP traffic to the
quay.iohost on thehttps(443) port.
- Docker Hub
Docker Hub is a public container registry that hosts publicly accessible images, as well as private repositories. For more information, see the Docker Hub documentation.
A number of IBM operators used by Cloud Pak for Integration use Docker Hub to host operator images because Docker Hub allows images to be pulled without authentication. This lets you configure clusters for use with IBM Cloud Pak for Integration without having to supply an entitlement key. An entitlement key is required only when deploying instances.
Images
IBM images in Docker Hub are in the namespace
docker.io/ibmcom:IBM MQ operator images
IBM MQ Advanced for Developers
IBM DataPower Gateway for Developers
Network information
Network flows must be open for TCP traffic to the
docker.iohost on thehttps(443) port to use the developer edition images. To use the entitled images, a connection todocker.iois not required.
Note: You need to allow access to Docker Hub if you are Adding catalog sources to an air-gapped OpenShift cluster, because some operator images are pulled from Docker Hub.