This section explains how to deploy Kaspersky Scan Engine in a Microsoft AKS cluster.
To deploy Kaspersky Scan Engine in a Microsoft AKS cluster:
kubectl utility on the computer where the Kaspersky Scan Engine configuration files, the activation code or license key, and the Kubernetes YAML file are stored, by executing the following command from the console:az aks install-cli
kubectl utility in the Microsoft AKS cluster by executing the following command:az aks get-credentials --resource-group {RESOURCE-GROUP} --name {CLUSTER-NAME}
where:
{RESOURCE-GROUP} is the resource group that was specified when cluster was created. See section "Configuring a cluster in Microsoft AKS".{CLUSTER-NAME} is the name of the cluster.kaspersky_httpd_kubernetes.yaml/kaspersky_icapd_kubernetes.yaml configuration files (depending on the working mode of the imported Kaspersky Scan Engine Docker image), specify the following settings:containers/image field, specify the full path to the Kaspersky Scan Engine Docker image imported in Microsoft Azure Container Registry.For example: kasperskyScanEngine.azurecr.io/scanengine_httpd:2.0.0.1157
containers/image field, specify the value IfNotPresent.After that, a pod with Kaspersky Scan Engine will be initialized in Microsoft AKS. This pod will be available for URI requests. This URI will be assigned by Microsoft LoadBalancer. To get the Kaspersky Scan Engine status in Microsoft AKS and to get the URI, perform the following command:
kubectl get all -n kaspersky
The URI will be displayed in the EXTERNAL-IP field of the response.

Command output
Page top