- MetaDefender ICAP Server has already deploy to K8S environment by MetaDefender ICAP Server helm (refer to: $link[page,369806,auto$])
Option 1: using NGINX Ingress
Setup Metallb:
- Clone metallb
- update helm-bitnami/bitnami/metallb/values.yaml
- install helm chart
- make sure metallb is running
Setup NGINX ingress:
- get ingress-nginx
- append below to values.yml
- Helm install Nginx-ingress
- Create file ingress.yml as below:
- Create ingress resources on Kubernetes
- Verify Metallb assign IP address external to Nginx-ingress
Option 2: Using NodePort
- Update field service_type from ClusterIP to NodePort in values.yaml of ICAP helm and save to file update_nodeport_values.yml
- Update config
- make sure pod MetaDefender ICAP Server is running
For example: this case md-icapsrv-5df4bb8547-czp88 is running
- Get service port with CLI
For example: the service port mapping ressult:
- 8048:31988/TCP
- 1344:32233/TCP
- 11344:32568/TCP
- Check the MetaDefender ICAP Server is running on the worker node
- Describe pod md-icapsrv-5df4bb8547-czp88 to get the IP address
- ICAP Client will connect to MetaDefender ICAP Server via below IP and Port
Was this page helpful?
On This Page