Skip to main content
It includes specific steps to subscribe AI Gateway Hybrid Enterprise Edition using AWS Marketplace and deploy the AI Gateway on AWS EKS with Quick Launch.

Architecture

Components and Sizing Recommendations

Helm Chart

This deployment uses the AI Gateway hybrid Helm chart to deploy the AI Gateway. You can find more information about the Helm chart in the AI Gateway Helm Chart GitHub Repository.

Prerequisites

  1. Create a Strata Cloud Manager account on the AI Gateway
  2. Palo Alto Networks team will share the credentials for the private Docker registry.

Markeplace Listing

Visit AI Gateway AWS Marketplace Listing

You can find the AI Gateway AWS Marketplace listing here.

Subscribe to AI Gateway Enterprise Edition

Subscribe to the AI Gateway Enterprise Edition to gain access to the AI Gateway.

Quick Launch

Upon subscribing to the AI Gateway Enterprise Edition, you will be able to select Quick Launch from within your AWS Console Subscriptions.

Launch the Cloud Formation Template

Select the AI Gateway Enterprise Edition and click on Quick Launch.

Run the Cloud Formation Template

Fill the required parameters and click on Next and run the Cloud Formation Template.

Cloud Formation Steps

  • Creates a new EKS cluster and NodeGroup in your selected VPC and Subnets
  • Sets up IAM Roles needed for S3 bucket access using STS and Lambda execution
  • Uses AWS Lambda to:
    • Install the AI Gateway Helm chart to your EKS cluster
    • Upload the values.yaml file to the S3 bucket
  • Allows for changes to the values file or helm chart deployment by updating and re-running the same Lambda function in your AWS account

Cloudformation Template

Our cloudformation template has passed the AWS Marketplace validation and security review.
portkey-hybrid-eks-cloudformation.template.yaml

Lambda Function

Steps

  1. Sets up required binaries - Downloads and configures AWS CLI, kubectl, and Helm binaries in the Lambda environment to enable interaction with AWS services and Kubernetes.
  2. Configures AWS credentials - Creates temporary AWS credential files in the Lambda environment to authenticate with AWS services.
  3. Connects to EKS cluster - Updates the kubeconfig file to establish a connection with the specified Amazon EKS cluster.
  4. Manages Helm chart deployment - Adds the AI Gateway Helm repository and deploys/upgrades the AI Gateway using Helm charts.
  5. Handles configuration values - Creates a values.yaml file with environment-specific configurations and stores it in an S3 bucket for future reference or updates.
  6. Provides idempotent deployment - Checks for existing configurations in S3 and uses them if available, allowing the function to be run multiple times for updates without losing custom configurations.
portkey-hybrid-eks-cloudformation.lambda.js

Post Deployment Verification

Verify AI Gateway Deployment

Verify AI Gateway Endpoint

Visiting localhost:8787/v1/health will return Server is healthy Your AI Gateway is now ready to use!
Last modified on September 15, 2026