Deploy with PostGreSQL container

Launch Aqua Enterprise in an Amazon EKS cluster and secure your artifacts, hosts and workloads with Aqua. Well-suited for non-production deployments, it allows you to hit the ground running while providing a sneak peak into Aqua’s full-blown cloud-native security capabilities.

Deploy Aqua Enterprise Platform using containerized PostGres

Go to the AWS Cloud9 IDE and follow the steps in succession.

aquactl download all --platform eks --version 2022.4 --output-dir workshop

aquactl install

kubectl create ns aqua

Make sure that you have the Registry login and license. For the AWS Workshop you will be provided with a username and password.

kubectl create secret docker-registry aqua-registry --docker-server=registry.aquasec.com --docker-username=<username> --docker-password=<password> -n aqua

Deploy Aqua using the following command

rm -f workshop/009-aqua-kube*
kubectl apply -f workshop/

aquactl output

Note the Aqua Console Service endpoint.

AQUA_ELB=$(kubectl get svc aqua-web --namespace aqua -o jsonpath="{.status.loadBalancer.ingress[0].hostname}")

AQUA_CONSOLE="http://$AQUA_ELB:8080"

echo $AQUA_CONSOLE

Login to the Aqua Console

Open a browser and log in to the Aqua Console using the AQUA_CONSOLE URL from the above output, and create the Aqua administrator password. aqua console

Once you are logged in, enter the Aqua license token from your Aqua account.

aqua license