Installing the Tenant Service on containers

Abstract

Introduction to installing the Sitecore Data Exchange Framework Tenant Service on a container environment with Docker or Azure Kubernetes Service

Sitecore Data Exchange Framework Tenant Service (TS) enables you to trigger data synchronization processes with multiple systems.

This section explains what you need to prepare for deploying the Sitecore Data Exchange Framework Tenant Service (TS) to Sitecore containers for Docker and Azure Kubernetes Service (AKS).

Before you deploy TS to Docker or AKS, your installation must meet the following requirements:

  • Docker Desktop must be installed and running. For instructions on how to set up the Docker environment, see the Containers in Sitecore developmentContainers in Sitecore development documentation.

  • If the installation is done on Docker, you must have the Sitecore Docker container files deployed on a local machine. For instructions on how to prepare the Sitecore containers, see the Installation Guide for Developer Workstation with Containers on the Sitecore Downloads site.

  • If the installation is done on Kubernetes, you must the Sitecore AKS container files deployed on a local machine. For instructions on how to prepare a Sitecore environment with Kubernetes, see the Installation Guide for Production Environment with Kubernetes on the Sitecore Downloads site.

  • You must have a build of the DEF Docker images on your local machine.

  • If you have already installed the Data Exchange Framework on Docker, you must have the DEF docker-compose.override.yml deployed in the Sitecore container deployment folder.

  • If the installation is done on Kubernetes, you must have completed the preparation steps up to the section Prepare the configuration files for deployment in Walkthrough: Installing Data Exchange Framework in Azure Kubernetes Service