Docker images
Important
This information refers to the previous helm install method for the Obcerv Platform. If you are looking to install using the more streamlined Kubernetes Off-the-Shelf (KOTS) method, see the updated installation overview.
Obcerv docker images are automatically pulled by Kubernetes. You are not required to do the extra steps in this page.
However, if your cluster cannot access our registry or if you choose to run a private registry for performance reasons, the images must be copied to a registry accessible to your cluster.
Docker re-write script Copied
Use the provided script to automate the
process of pulling, renaming and pushing the images to your registry. For each image, the script will rename it to
your-registry/obcerv/image:tag
and then push.
To rewrite all images used by Obcerv and all apps, run the script with the following options:
rewrite-docker-images.sh -r <your-registry> -o -A
If you are using Linkerd, add this flag:
rewrite-docker-images.sh -l ...
When the script is complete, it will print instructions for installing Obcerv, cert-manager, Linkerd and each app with the new images.
Note that in order to use the script, the following are required:
Manual process Copied
If the above script is not an option, you must manually copy the images from docker.itrsgroup.com
to your registry
and set this config parameter:
docker:
registry: your-registry
Obcerv images:
docker.itrsgroup.com/obcerv/collection-agent:2.6.1
docker.itrsgroup.com/obcerv/collection-agent-privileged:2.6.1
docker.itrsgroup.com/obcerv/configuration-installer:2.6.1
docker.itrsgroup.com/obcerv/data-pipeline-utility:2.6.1
docker.itrsgroup.com/obcerv/downsampled-metrics-stream:2.6.1
docker.itrsgroup.com/obcerv/dpd:2.6.1
docker.itrsgroup.com/obcerv/etcd:2.6.1
docker.itrsgroup.com/obcerv/final-entity-stream:2.6.1
docker.itrsgroup.com/obcerv/iam-tools:2.6.1
docker.itrsgroup.com/obcerv/intermediate-entity-stream:2.6.1
docker.itrsgroup.com/obcerv/kafka:2.6.1
docker.itrsgroup.com/obcerv/keycloak:2.6.1
docker.itrsgroup.com/obcerv/licenced:2.6.1
docker.itrsgroup.com/obcerv/loki:2.6.1
docker.itrsgroup.com/obcerv/metrics-forecastd:2.6.1
docker.itrsgroup.com/obcerv/platform-statusd:2.6.1
docker.itrsgroup.com/obcerv/platform-tools:2.6.1
docker.itrsgroup.com/obcerv/platformd:2.6.1
docker.itrsgroup.com/obcerv/signals-stream:2.6.1
docker.itrsgroup.com/obcerv/sinkd:2.6.1
docker.itrsgroup.com/obcerv/timescale:2.6.1
docker.itrsgroup.com/obcerv/timescale-schema:2.6.1
docker.itrsgroup.com/obcerv/operator:2.6.1
Images used by prerequisites:
quay.io/jetstack/cert-manager-cainjector:*VERSION*
quay.io/jetstack/cert-manager-controller:*VERSION*
quay.io/jetstack/cert-manager-webhook:*VERSION*
quay.io/jetstack/cert-manager-ctl:*VERSION*
cr.l5d.io/linkerd/controller:*stable-VERSION*
cr.l5d.io/linkerd/policy-controller:*stable-VERSION*
cr.l5d.io/linkerd/proxy-init:*VERSION*
cr.l5d.io/linkerd/proxy:*stable-VERSION*
Note
You need to replace VERSION with the supported version number for these third-party components.
App images:
Each Helm chart used during installation must be configured to use your registry:
image:
repository: your-registry/obcerv/image
Note
Any image tags must be omitted from therepository
value.