EKS
Set up your EKS Cluster
Note: Skip this section if you already you have a target cluster set up.
If you don't have a cluster ready you can set one up based on the Getting Started with Amazon EKS guide.
Prerequisites
- Install and configure the AWS CLI
- Verify your AWS credentials are stored in
~/.aws/credentials
or are stored as environment variables - Verify your user profile by running
aws sts get-caller-identity
- Install eksctl based on these instructions
Create the cluster
Create a cluster with managed node-pools using eksctl:
Update kubeconfig to point to the right cluster:
Verify that you are pointing to the right cluster
You can deploy clusters with alternate configurations or by using the AWS console. You can view our requirements to determine recommended node level compute requirements.
Verify whether your cluster has a storage class
If you want to use the default settings for installing Pixie's Vizier module, you'll want to ensure that your EKS cluster has persistent volume and storage classes set up.
If your cluster does not have an accessible storage class type, you'll want to deploy with the etcd operator. Note that self-hosted Pixie Cloud requires persistent volumes.
Deploy Pixie
Once connected, follow the install steps to deploy Pixie.