Install using the Add-On
With the Tetrate AWS EKS Add-On, you can install Istio easily on an EKS cluster.
Installation Options
You can install the Add-On using either the AWS CLI or the AWS Web Console.
- AWS CLI
- AWS Web Console
Install the Add-On via the command line
Check the add-on is available
Check that add-on is available. Note that an AWS Marketplace subscription is required before for TID addon to be deployed in AWS account.
aws eks describe-addon-versions --addon-name tetrate-io_istio-distro
Deploy the Add-On
Deploy the add-on to your cluster in AWS EKS:
aws eks create-addon --addon-name tetrate-io_istio-distro --cluster-name <CLUSTER_NAME>
The installation will take around 2 minutes. To get the current state use the following command.
aws eks describe-addon --addon-name tetrate-io_istio-distro --cluster-name <CLUSTER_NAME>
When the add-on is in Active state, you can proceed with deploying applications in Istio-enabled EKS cluster.
Install the Add-On via AWS Web Console
Find your Cluster
Proceed to EKS section of AWS Web Console and locate your cluster:
Get the Add-On
Select Add-ons tab and select Get more add-ons
Scroll down to AWS Marketplace add-ons section of add-ons:
- type
Tetrate
in the search bar - select checkmark in the right top corner and click Next
On the next screen confirm the TID version and click Next:
Finally, the Review and add screen confirms that the selection is correct:
- type
Wait for the Add-On to be deployed
You're taken back to the cluster add-on tab and can see that the add-on is being created:
After waiting for 90 seconds, refreshing the UI if necessary, you can see that the add-on is deployed successfully:
When the add-on is in Active state, you can proceed with deploying applications in Istio-enabled EKS cluster.
You'll also need to configure and deploy an Istio Gateway in the next step.