Skip to main content
A first-time configuration of the Kubernetes cluster is required to complete the setup of repositories, containers, and docker images in order to to manage ULM 9 components and services. Note: See The Kubernetes documentation for more details and how to pull images.
  1. Login to Kubernetes to create an image pull Secret using the kubectl command. Enter the docker credentials to pull Docker images as part of the container creation (if using Amdocs’ repositories directly). Enter the following:
    Note: If the default namespace isn’t used, the -n <namespace> parameter is needed so the Secret is applied to the correct namespace.
  2. The resources defined within ULM’s Helm charts automatically look for a Secret matching the format <namespace>-pull-secret and it’s recommended to use this default when configuring your container resources.
    1. Optional - Different Namespace: When deploying to a different namespace, ULM auto-searches for and uses the Secret named your-secret-name. To use a different naming convention for secrets, edit each microservice values.yaml and add your specific secret name as shown below:
    Example: If you deploy to a namespace called pvc-ulm, ULM looks for and uses a Secret named pvc-ulm-pull-secret if it exists.
With an image pull Secret created, each microservice can now be installed via its Helm chart. Parent topic:ULM 9 Operations Overview

Docker Image Details

Parent topic:Docker Image Setup with Kubernetes