Before you start deploying Kaspersky XDR Expert, you have to prepare the administrator and target hosts. The administrator host is used to deploy and manage the Kubernetes cluster and Kaspersky XDR Expert. The target hosts are included in the Kubernetes cluster and perform the workload of the Kaspersky XDR Expert components. Kaspersky XDR Expert is deployed on the target hosts.
To prepare the administrator and target hosts:
Prepare a device that will act as an administrator host from which KDT will launch.
The administrator host will not be included in the Kubernetes cluster that is created by KDT during the deployment.
Make sure that the hardware and software on the administrator host meet the requirements for KDT.
On the administrator host, allocate at least 10 GB of free space in the temporary files directory (\tmp) for KDT. If you do not have enough free space in this directory, run the following command to specify the path to another directory:
export TMPDIR=<new_directory>/tmp
Prepare the physical or virtual machines on which Kaspersky XDR Expert will be deployed. A minimum cluster configuration includes four nodes:
The primary node is intended for managing the cluster, storing metadata, and distributing of the workload.
The worker nodes are intended for performing the workload of the Kaspersky XDR Expert components.
For optimal allocation of computing resources, it is recommended to use nodes with the same resources.
You can install the DBMS inside the Kubernetes cluster when you perform the demonstration deployment of Kaspersky XDR Expert. In this case, allocate the additional worker node for the DBMS installation. KDT will install the DBMS during the Kaspersky XDR Expert deployment.
We recommend installing a DBMS on a separate server outside the cluster.
After you deploy Kaspersky XDR Expert, changing the DBMS installed inside the cluster to a DBMS installed on a separate server is not available. You have to remove all Kaspersky XDR Expert components, and then install Kaspersky XDR Expert again. In this case, the data will be lost.
Make sure that the hardware and software on the target hosts meet the requirements for KDT, and the target hosts are located in the same broadcast domain.
Do not install Docker on the selected target nodes. KDT will install all necessary software and dependencies during the deployment.
KDT will try to install these packages during the deployment from the package repository. You can also install these packages manually.
The Kubernetes cluster gateway is intended for connecting to the Kaspersky XDR Expert components installed inside the Kubernetes cluster.
Add the created user accounts to the /etc/sudoers file.
/home/<user_name>/.ssh directory).