Amazon EKS deployment - Poolside

How to Serve Poolside Models from an Amazon EKS Cluster

Use this page to understand how to serve Poolside models from an Amazon EKS cluster. You provision the EKS cluster and the supporting AWS services, including the model checkpoint S3 bucket, an Amazon ECR registry, and the GPU node group. Poolside provides the deployment bundle, which contains the inference Helm chart. The model checkpoints are provided separately. You deploy the chart, expose each model through its own Application Load Balancer ingress, and call the OpenAI-compatible API. This deployment uses the Poolside inference chart from the current Poolside inference bundle. It serves the model servers directly.

Architecture

This deployment includes:

You are responsible for sending requests to the inference endpoints and for any authentication or routing in front of them.

How Amazon EKS Differs from Upstream Kubernetes

The deployment shape matches the upstream Kubernetes deployment, with these AWS-native substitutions:

Required AWS Foundation

You provision the AWS infrastructure that the chart runs on. The Install on Amazon EKS page lists the required services and the reason for each. For a turnkey foundation, Poolside publishes a Terraform reference architecture in the poolsideai/reference_architectures repository. You can apply it as published, fork it, or reproduce the same architecture in your own infrastructure-as-code. For the architecture diagram and the key design decisions, see Reference architecture.

Related Resources