Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Cohesity Cloud Scale Technology Manual Deployment Guide for Kubernetes Clusters
  3. Section I. Configurations
  4. Configurations
  5. Loading docker images
  6. Installing the docker images for NetBackup
Cohesity Cloud Scale Technology Manual Deployment Guide for Kubernetes Clusters

Installing the docker images for NetBackup

The NetBackup package VRTSk8s-netbackup-<version>.tar.gz for Kubernetes includes the following:

  • A docker image for NetBackup operator

  • Docker images for NetBackup: operator, main, media, mqbroker,nbatd, pbx, vnetd, bpdbm, ws, policyjobmgr, fluentbit, postgresql, log-viewer and requestrouter

To install the docker images

  1. Download VRTSk8s-netbackup-<version>.tar.gz from the Cohesity site.
  2. Run the following commands to load the docker images to the local docker instance:

    $ docker load -i netbackup-fluentbit-<version>.tar.gz

    $ docker load -i netbackup-fluentbit-log-cleanup-<version>.tar.gz

    $ docker load -i netbackup-main-<version>.tar.gz

    $ docker load -i netbackup-media-<version>.tar.gz

    $ docker load -i netbackup-mqbroker-<version>.tar.gz

    $ docker load -i netbackup-mqbroker-init-<version>.tar.gz

    $ docker load -i netbackup-nbatd-init-<version>.tar.gz

    $ docker load -i netbackup-nbatd-main-<version>.tar.gz

    $ docker load -i netbackup-nbhousekeeping-<version>.tar.gz

    $ docker load -i netbackup-operator-<version>.tar.gz

    $ docker load -i netbackup-pbx-<version>.tar.gz

    $ docker load -i netbackup-policyjobmgr-<version>.tar.gz

    $ docker load -i netbackup-postgresql-<version>.tar.gz

    $ docker load -i netbackup-postgresql-upgrade-<version>.tar.gz

    $ docker load -i netbackup-requestrouter-<version>.tar.gz

    $ docker load -i netbackup-vnetd-<version>.tar.gz

    $ docker load -i netbackup-ws-app-<version>.tar.gz

    $ docker load -i netbackup-ws-init-<version>.tar.gz

    $ docker load -i netbackup-log-viewer-<version>.tar.gz

    $ docker load -i netbackup-dbm-<version>.tar.gz

    Run the command docker image ls command to confirm that the NetBackup images are loaded properly to the docker cache.

    <version>: Represents the NetBackup product version.

  3. Run the following commands to re-tag the images to associate them with your container registry, keep the image name and version same as original:

    (AKS-specific): $ REGISTRY=<example.azurecr.io> (Replace with your own container registry name)

    (EKS-specific): $ REGISTRY=<<AccountID>.dkr.ecr.<region>.amazonaws.com

    $ docker tag localhost/netbackup/fluentbit:<version> ${REGISTRY}/netbackup/fluentbit:<version>

    $ docker tag localhost/netbackup/fluentbit-log-cleanup:<version> ${REGISTRY}/netbackup/fluentbit-log-cleanup:<version>

    $ docker tag localhost/netbackup/main:<version> ${REGISTRY}/netbackup/main:<version>

    $ docker tag localhost/netbackup/media:<version> ${REGISTRY}/netbackup/media:<version>

    $ docker tag localhost/netbackup/mqbroker:<version> ${REGISTRY}/netbackup/mqbroker:<version>

    $ docker tag localhost/netbackup/mqbroker-init:<version> ${REGISTRY}/netbackup/mqbroker-init:<version>

    $ docker tag localhost/netbackup/nbatd-init:<version> ${REGISTRY}/netbackup/nbatd-init:<version>

    $ docker tag localhost/netbackup/nbatd-main:<version> ${REGISTRY}/netbackup/nbatd-main:<version>

    $ docker tag localhost/netbackup/nbhousekeeping:<version> ${REGISTRY}/netbackup/nbhousekeeping:<version>

    $ docker tag localhost/netbackup/operator:<version> ${REGISTRY}/netbackup/operator:<version>

    $ docker tag localhost/netbackup/pbx:<version> ${REGISTRY}/netbackup/pbx:<version>

    $ docker tag localhost/netbackup/policyjobmgr:<version> ${REGISTRY}/netbackup/policyjobmgr:<version>

    $ docker tag localhost/netbackup/requestrouter:<version> ${REGISTRY}/netbackup/requestrouter:<version>

    $ docker tag localhost/netbackup/vnetd:<version> ${REGISTRY}/netbackup/vnetd:<version>

    $ docker tag localhost/netbackup/ws-app:<version> ${REGISTRY}/netbackup/ws-app:<version>

    $ docker tag localhost/netbackup/ws-init:<version> ${REGISTRY}/netbackup/ws-init:<version>

    $ docker tag localhost/netbackup/postgresql:<version> ${REGISTRY}/netbackup/postgresql:<version>

    $ docker tag localhost/netbackup/postgresql-upgrade:<version> ${REGISTRY}/netbackup/postgresql-upgrade:<version>

    $ docker tag localhost/netbackup/log-viewer:<version>$ {REGISTRY}/netbackup/log-viewer:<version>

    $ docker tag localhost/netbackup/dbm:<version> ${REGISTRY}/netbackup/dbm:<version>

  4. (EKS-specific) Login using the following command:

    docker login -u AWS -p $(aws ecr get-login-password --region <region-name>) <account-id>.dkr.ecr.<region-name>.amazonaws.com

    If the repository is not created, then create the repository using the following command:

    aws ecr create-repository --repository-name <image-name> --region <region-name>

    For example, aws ecr create-repository --repository-name veritas/flexsnap-datamover --region us-east-2

  5. Run the following commands to push the images to the container registry:

    $ docker push ${REGISTRY}/netbackup/fluentbit:<version>

    $ docker push ${REGISTRY}/netbackup/fluentbit-log-cleanup:<version>

    $ docker push ${REGISTRY}/netbackup/main:<version>

    $ docker push ${REGISTRY}/netbackup/media:<version>

    $ docker push ${REGISTRY}/netbackup/mqbroker:<version>

    $ docker push ${REGISTRY}/netbackup/mqbroker-init:<version>

    $ docker push ${REGISTRY}/netbackup/nbatd-init:<version>

    $ docker push ${REGISTRY}/netbackup/nbatd-main:<version>

    $ docker push ${REGISTRY}/netbackup/nbhousekeeping:<version>

    $ docker push ${REGISTRY}/netbackup/operator:<version>

    $ docker push ${REGISTRY}/netbackup/pbx:<version>

    $ docker push ${REGISTRY}/netbackup/policyjobmgr:<version>

    $ docker push ${REGISTRY}/netbackup/postgresql:<version>

    $ docker push ${REGISTRY}/netbackup/postgresql-upgrade:<version>

    $ docker push {REGISTRY}/netbackup/requestrouter:<version>

    $ docker push ${REGISTRY}/netbackup/vnetd:<version>

    $ docker push ${REGISTRY}/netbackup/ws-app:<version>

    $ docker push ${REGISTRY}/netbackup/ws-init:<version>

    $ docker push ${REGISTRY}/netbackup/log-viewer:<version>

    $ docker push ${REGISTRY}/netbackup/main:<version>

Feedback

Was this page helpful?
Previous

Loading docker images

Next

Installing the docker images for Snapshot Manager

Feedback

Was this page helpful?