Deploying an Amazon EKS Application Cluster

On This Page

Overview

This guide describes how to install (deploy) Iguazio Data Science Platform application nodes to Amazon Elastic Kubernetes Service (Amazon EKS) in an AWS cloud — i.e., deploy an AWS EKS platform application cluster.

Configuring an EKS Application Cluster

On the Clusters page of the platform installer (Provazio), fill in the EKS related configuration parameters, and then select Next.

New EKS app cluster
Kubernetes Kind
Set this to New EKS Cluster.
Root Block Device Type
Leave this set to General Purpose SSD.
Root Block Device Size
The size of the EBS for the control plane.
SSH Key Pair Kind

The type of key pairing to use for SSH connections to the EKS application cluster:

  • New — Create a new SSH key.
  • Existing — Use an existing SSH key.
  • None — Don't use any SSH key.
    Note that when this option is set, you cannot use SSH to connect to the EKS application nodes.
SSH Whitelist CIDRs
Leave this empty.
Node Groups [Tech Preview]

You can group application nodes in the EKS application cluster into groups.

The installer predefines a default node group named "iniital". You can optionally select the edit icon for this group to edit its configuration, but you cannot delete this group or change its minimal number of instances (1).

EKS app cluster: default node group

You can also optionally select the plus-sign icon (+) to define an additional custom node group; you can repeat this to define multiple groups.

EKS app cluster: new node group

Both the default and additional custom node groups have the same configuration parameters. The only difference is that the minimum number of instances (Min # of instances) for the default node group is currently not configurable.

Name
The name of the node group.
Size
The EC2 instance size for the nodes in the group.
# of Instances
The number of instances (nodes) to deploy for this group.
Min # of Instances
The minimum number of nodes in the group.
For the default node group, the value of this parameter is currently not configurable. For other groups, you can set this parameter to any positive number or to zero. For high availability, it's recommended to have a minimum of two application nodes in each group.
Max # of Instances
The maximum number of nodes in the group.

When you're done, proceed to Step 9 of the platform's AWS installation guide.

See Also