Amazon Web Services (EKS)
Connect your AWS Elastic Kubernetes Service clusters to Infra App.
Infra App connects automatically to most clusters. If running
kubectlworks without any modifications or custom scripts, then Infra App will also work out of the box.
aws eks --region <region-code> update-kubeconfig --name <cluster_name>
You're done! Infra App should automatically switch to your cluster. You can switch to it at any time via the cluster dropdown:
AWS EKS clusters don't include metrics server by default, so real-time CPU & Memory usage metrics won't show out of the box with Infra App.
In order to use a custom AWS profile to connect to your cluster, you'll need to edit your Kubernetes config file. This file is usually found in:
~/.kube/configon macOS and Linux
C:\Users\<your user>\.kube\configon Windows
Open this file and edit the relevant user object in the
users:section. add an
AWS_PROFILEenvironment variable .
- name: arn:aws:eks:us-east-1:00919287195771:cluster/example-cluster
# Add these lines to your KubeConfig
- name: AWS_PROFILE
value: <your profile>
Older EKS clusters may use
aws-iam-authenticatorto generate tokens. If your cluster uses this make sure it's installed before using Infra App.
aws-oktais not supported yet, but we are working on it.
aws-vaultis not supported yet, but we are working on it.