Page created: 6 Nov 2020
|
Page updated: 12 May 2021
This document discusses the steps for installing PingIntelligence for APIs in Kubernetes
cluster. PingIntelligence for APIs ships an example yml
file with its
Docker toolkit package. You can use this example yml
file to deploy
PingIntelligence in a Kubernetes cluster. This cluster can be either present on a
minikube installation or on Amazon EKS. For more information, see Deploying PingIntelligence PoC using minikube and Deploying PingIntelligence PoC using Amazon EKS
The example yml
file creates the following resources in the Kubernetes
cluster:
- 4 statefulsets with one container each for MongoDB, ABS AI engine, ASE, andPingIntelligence Dashboard.
- 5 external services (NodePort type) - Two each for ABS AI engine and ASE and one for the PingIntelligence Dashboard.
- 3 internal services (clusterIP type) - One each for MongoDB, ABS AI engine and ASE
Note: This deployment of PingIntelligence
on a Kubernetes cluster node is suitable for POC environments only. It is not
suitable for production environments or for security testing environments.