AWS EKS requirements
AWS EKS cluster requirements
To use the Bring my own cluster platform with the AWS EKS service, you first must have an EKS cluster provisioned. Make sure it meets the following requirements
Cluster Requirements
- AWS IAM permissions for the cluster to deploy load balancers automatically through ingresses
- EKS does not deploy the metrics server by default. To install, follow the instructions at:
https://docs.aws.amazon.com/eks/latest/userguide/metrics-server.html
Workstation Requirements
To deploy the Labelbox application to the EKS cluster, a workstation should be setup which can be used to run all of the required commands. This can be any workstation or personal computer provided it has the following installed:
- KOTSCLI installed on a local machine. https://docs.replicated.com/reference/kots-cli-getting-started
- kubectl client with kots resource downloaded to your workstation:
- https://kubernetes.io/docs/tasks/tools/
- Used to deploy and maintain the kots installation and Labelbox kots app
- Allows proxy connections from your localhost to the kots admin-console UI
- Permissions to enable kubectl to modify the cluster
Firewall rules
Outbound internet connections from the cluster to pull images should be open to:
- proxy.replicated.com
- docker.io
- registry.hub.docker.com
- index.docker.io
- docker.elastic.co
- k8s.gcr.io (for metrics server)
All DNS endpoints should resolve to the server and have whitelisted firewall rules for browsers for TCP 80 and TCP 443
Updated 28 days ago
Did this page help you?