KONG API SETUP
-
wget https://bit.ly/k4k8s -O kong-base.yaml
LFR SETUP (IGNORE IF ALREADY EXISTS)
-
kubectl create namespace virsec
-
Copy the file vsp-lfr-2.5.0.tgz from Artifactory directory vsp > 2.5.0 > Helm to the Management Node
-
Create a secret for Virsec Container Registry using the below command:
kubectl create secret docker-registry regcred --docker-server="vartifacts.jfrog.io" --docker-username="<Virsec_Artifactory_username>" --docker-password="<Virsec_Artifactory_password>" -n virsec
-
Helm 3
helm install vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set cloudProvider=eks --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --set artifactory.token="<ARTIFACTORY_TOKEN>" --namespace virsec
Helm 2
helm install --name vsp-lfr ./vsp-lfr-<RELEASE_VERSION>.tgz --set cloudProvider=eks --set artifactory.username="<ARTIFACTORY_USERNAME>" --set artifactory.password='<ARTIFACTORY_PASSWORD>' --set artifactory.token="<ARTIFACTORY_TOKEN>" --namespace virsec
-
export SERVICE_IP=$(kubectl get svc --namespace virsec vsp-lfr --template "{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}")
-
echo http://$SERVICE_IP:80
CMS SETUP (IGNORE IF ALREADY EXISTS)
-
Copy the file cms-2.5.0.tgz from Artifactory directory vsp > 2.5.0 > Helm to the Management Node
-
Create CMS certs config map using the command:
kubectl create configmap cms-certs -n virsec
-
Helm 3
helm install vsp-cms ./cms-<RELEASE_VERSION>.tgz --namespace virsec
Helm 2
helm install --name vsp-cms ./cms-<RELEASE_VERSION>.tgz --namespace virsec
-
Execute the commands from the output of the above helm install command
-
export SERVICE_IP=$(kubectl get svc --namespace virsec vsp-cms --template "{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}")
-
echo https://$SERVICE_IP:443