Чтобы развернуть Kaspersky Scan Engine в Kubernetes:
kaspersky_httpd_kubernetes.yaml
:template/spec/volumes
:- name: httpd-cert
secret:
secretName: kl-httpd-cert
- name: httpd-key
secret:
secretName: kl-httpd-key
template/spec/containers/volumeMounts
:- mountPath: "/opt/kaspersky/ScanEngine/httpdcert"
name: httpd-cert
readOnly: true
- mountPath: "/opt/kaspersky/ScanEngine/httpdkey"
name: httpd-key
readOnly: true
kaspersky_httpd_kubernetes.yaml
(режим HTTP) или kaspersky_icapd_kubernetes.yaml
(режим ICAP):template/spec/volumes
:- name: secret-key
secret:
secretName: kl-secret-key
template/spec/containers/volumeMounts
:- mountPath: "/opt/kaspersky/ScanEngine/httpsrv"
name: secret-key
readOnly: true
kaspersky_httpd_kubernetes.yaml
(режим HTTP) или kaspersky_icapd_kubernetes.yaml
(режим ICAP):template/spec/volumes
:- name: webui-cert
secret:
secretName: kl-webui-cert
- name: webui-key
secret:
secretName: kl-webui-key
template/spec/containers/volumeMounts
:- mountPath: "/opt/kaspersky/ScanEngine/httpsrvcert"
name: webui-cert
readOnly: true
- mountPath: "/opt/kaspersky/ScanEngine/httpsrvkey"
name: webui-key
readOnly: true
kubectl apply -f kaspersky_httpd_kubernetes.yaml
kubectl apply -f kaspersky_icapd_kubernetes.yaml
kubectl get deployment,pods,service -n kaspersky
Отображаемый список должен содержать следующие ресурсы:
kaspersky
.LoadBalancer
.LoadBalancer
.scanengine-httpd
.scanengine-httpd-%Kaspersky Scan Engine GUID%
.scanengine-httpd
.scanengine-icapd
.scanengine-icapd-%Kaspersky Scan Engine GUID%
.scanengine-icapd
.