Installing Tetrate Service Express
This Installation Guide walks through the steps needed to install Tetrate Service Express release 1.7.1+tse into an Amazon EKS Cluster. It finishes with a simple application deployment to verify that TSE is functioning correctly.
You can install Tetrate Service Express directly from Tetrate's registry, or via AWS Marketplace:
- For evaluations, apply for an eval and install directly from Tetrate's registry
- For production usage, you can purchase TSE directly from Tetrate, or subscribe through AWS Marketplace
|EKS Cluster||EKS with Kubernetes 1.23 - 1.27; 3 nodes, minimum of 6 vCPUs, 12 GB memory total|
|LB Controller||AWS Load Balancer Controller addon|
|cert-manager||TSE installs a cert-manager instance, but can use a pre-existing cert-manager install|
|Standard CLI tools||AWS CLI client, eksctl CLI client, kubectl, helm, curl/wget|
|IAM Permissions||See eksctl notes. Other permissions are documented as required|
In addition, if installing directly from Tetrate's registry:
|Standard CLI tools||docker|
|Docker Registry||Amazon ECR or an alternative private registry|
|Credentials||Tetrate repository username and API key; please contact Tetrate if needed|
Expected Time to Install
|Deploy EKS Cluster||30-60 minutes|
|Acquire tools, sync images||20-40 minutes|
|Deploy Management Plane||30-60 minutes|
|Onboard Cluster||10-20 minutes|
Create or configure an EKS cluster for the TSE Management Plane. Optionally enable AWS Load Balancer Controller for that cluster.
Obtain the installation tools required for the installation.
Obtain the TSE software images, from the Tetrate repo or via AWS Marketplace.
Install the TSE Management Plane into your chosen EKS cluster.
Onboard one or more EKS clusters into TSE.
Perform final configuration steps for TSE to secure the installation.
Deploy the Bookinfo test application to test the correct operation of Tetrate Service Express.