Deploy Onyx on AWS EKS
Install requirements
Create the cluster
onyx-eks-cluster-role
Persistent Volume Claims
Add nodes
onyx-node-group
)AmazonEBSCSIDriverPolicy
attached so that PVCs can be fulfilled. If creating a role, add this policy in addition to the default policies.c5.2xlarge
machines (or c5.4xlarge
if you plan to scale beyond 100k documents)Create and connect a user
onyx-eks-user
)
AmazonEKSClusterPolicy
AmazonEKSServicePolicy
AmazonEKSClusterAdminPolicy
, then click Next and CreateFetch kubeconfig
region-code
and cluster-name
:Install Onyx services
gp2
storage class is set as the default storage class (required for PVCs):Verify the installation
Running
state before accessing Onyx.To check the API server logs (often the last to become ready):Access Onyx