Installation and Upgrade Guide > Container Orchestration Using Kubernetes > Pre-Configuration of the Runtime Environment (On-Premises/Private Cloud only):
 
Pre-Configuration of the Runtime Environment (On-Premises/Private Cloud only):
Follow these pre-configuration steps to setup your runtime environment.
1. Download the following files from edelivery and unzip the contents to your instance:
TIB_tdv_<version>_kubernetes.zip (contains all the files needed for the TIBCO Data Virtualization Container distribution - one archive file for the TDV image creation (TIB_tdv_<version>_docker_k8s.zip) and one for the TDV Helm charts (TIB_tdv_<version>_helmcharts.tar.gz)).
TIB_tdv_<version>_kubernetes.zip.md5
2. Build the container image using the TDV Docker file and tar.gz file from the TIB_tdv_<version>_docker_k8s.zip archive. That archive file is contained in TIB_tdv_<version>_kubernetes.zip.
The default password in the Dockerfile is tdvk8s. If you build the image, without changing the password for the docker_k8s Dockerfile at build time, then your image and the future containers will use this default TDV admin password. The best practice is to change the default TDV admin password. It will need to be done at build time as given below:
 
unzip TIB_TDV_<version>_docker_k8s.zip
chmod 755 *.sh
./build_tdv_image.sh --build-arg tdv_admin_password=<NEW PASSWORD>
Refer to the section Building TDV Docker Images for details about using the quick start script to build the docker images. For the Kubernetes distribution, the default image and tag name is “tibco/tdvk8s:<version>” where <version> is the TDV version.
3. To complete the Kubernetes configuration in your instance using the quick start script, refer Configuring Kubernetes Using Quick Start Script.
You can also manually complete the configuration if you are familiar with the Helm and Kubernetes command line client tools (i.e. helm and kubectl).
For a list of helm commands, refer to:
https://helm.sh/docs/helm/
For a list of kubectl commands, refer:
https://kubernetes.io/docs/reference/kubectl/cheatsheet/
Useful command examples of helm and kubectl can be found at: Useful Kubernetes Commands