Чтобы настроить Kubernetes для работы с Kaspersky Scan Engine:
Убедитесь, что загруженный образ доступен в Kubernetes.
Если вы используете Minikube с QEMU (или с любым другим драйвером), импортируйте Docker-образ из локального репозитория Docker в Minikube:
eval $(minikube docker-env)
kaspersky:kubectl create namespace kaspersky
ConfigMaps для директории, в которой находятся файлы конфигурации Kaspersky Scan Engine (см. раздел "Часть 1. Подготовка к работе"):kubectl create configmap kl-configuration-file -n kaspersky --from-file=%path to the directory with the configuration files%
ConfigMaps был успешно создан:kubectl get configmap -n kaspersky
Вывод должен содержать имя kl-configuration-file.
kubectl create secret generic kl-license-key -n kaspersky --from-file=%path to the key file%
kubectl create secret generic kl-license-key -n kaspersky --from-file=%path to the 'license' file%
kubectl create secret generic kl-httpd-cert -n kaspersky --from-file=%path to the kavhttpd.cert file%
kubectl create secret generic kl-httpd-key -n kaspersky --from-file=%path to the kavhttpd.key file%
kl_scanengine_db.key:kubectl create secret generic kl-secret-key -n kaspersky --from-file=%path to the kl_scanengine_db.key file%
kl_scanengine_cert.pem:kubectl create secret generic kl-webui-cert -n kaspersky --from-file=%path to the kl_scanengine_cert.pem file%
kl_scanengine_private.pem:kubectl create secret generic kl-webui-key -n kaspersky --from-file=%path to the kl_scanengine_private.pem file%
kubectl get secret -n kaspersky
Вывод должен содержать имена всех созданных объектов Secret.
LoadBalancer работает.Если вы используете Minikube с QEMU или любым другим драйвером, LoadBalancer можно настроить с помощью следующей команды:
minikube tunnel