Package: Invicti API Security Standalone or Bundle
NTA with Kong API Gateway in Kubernetes
Kubernetes (K8s) installation is ideal for scaling Kong in cloud-native environments, managing microservices, and ensuring high availability. NTA integrates into the K8s cluster alongside Kong Gateway for seamless operation.
This document navigates you through the configuration process of Kong into your development environment. The integration process is divided into two key steps:
- Review and prepare the patch files
- Deployment scripts
Prerequisites
- Kong API Gateway: Install and configure Kong API Gateway v3.0 or later.
- Kubernetes or Minikube: Set up Kubernetes or Minikube for local development.
- Reconstructor: Ensure that the Reconstructor is properly configured and operational. It is responsible for generating Swagger files and uploading them to ApiHub.
Review and prepare the patch files
When deploying the NTA plugin in a Kubernetes environment with Kong, several patch files are necessary to configure and enable the plugin properly. These files help ensure that Kong is properly set up to run the plugin and that the necessary resources (such as the Kong deployment and ingress) are correctly configured.
In this Kubernetes.zip file, there are three patch files:
- Kubernetes/kongPlugin.yaml
- Kubernetes/kong-plugin-patch.yaml
- Kubernetes/patch-ingress.yaml