Setting up Unica cloud-native environment
You must set up Unica cloud-native environment before implementing Unica Docker. The chart that you download uses Helm as a package manager for Kubernetes. The chart is a preconfigured application resource and it deploys Unica suite on a specified Kubernetes cluster. Extract the chart ZIP file to a location in the cloud VM, where you plan to deploy Unica. For reference purposes, this chart contains a placeholder for the database. Unica does not own the database and is not responsible for database management. If required, set a containerized database (the charts and subcharts folders are for reference) as a subchart to the Unica Chart. You can use scripts to automate the restoration of database on a container.
Before you begin
- Download the required Docker images from Flex Net Operations (FNO).
- To import the downloaded Docker images for all the products, run the following
command:
docker load -i product_image_name.tar
- To verify if all products images are loaded and available for use, run the
following command:
docker images
- To tag the images appropriately, run the following
command:
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
- To push the images to the docker registry, run the following
command:
docker push TARGET_IMAGE[:TAG]
- Open the values.yaml file, which is placed inside the
Unica folder, and edit:
- the Docker images name in the
repository
section - the tag numbers in the
tag
section
image: repository: init: TARGET_IMAGE platform: TARGET_IMAGE tag: init: TAG platform: TAG
- the Docker images name in the
- Configure the database in one of the following ways:
- Database within Kubenetes cluster - Set the database as a subchart to Unica helm chart. Unica will not own or manage the database chart.
- Pointing to an external database - Configure the database to reside on the same subnet as the worker nodes to ensure good performance.
About this task
To set up Unica cloud-native environment, complete the following steps:
Procedure
-
Update chart configurations:
-
Update persistence volume:
-
Perform an upgrade: