AWS EKS
This page describes how to install Trilio for Kubernetes (T4K) in the AWS Elastic Kubernetes Service (EKS) environment and apply the license to it.
Amazon Web Services (AWS) Cloud provides the Elastic Kubernetes Service (EKS). Trilio supports cluster-scoped and namespace-scoped installation on the Elastic Kubernetes Service (EKS) cluster.
Before you proceed with the installation, run the preflight check on the existing EKS cluster. T4K utilizes the Volume Snapshot functionality provided by the CSI driver while performing the backup operation. If you don't have preinstalled CSI driver with Volume Snapshot Capability then install the AWS EBS CSI driver by following the Install EBS CSI driver section.
Installation Methods
There are two methods that can be used to install T4K on the AWS EKS cluster:
Install from the AWS Marketplace -
Trilio for the Kubernetes application is listed in the AWS Marketplace, where users can opt for a Long Term Subscription to the product.
Trilio for Kubernetes (Long-Term Contractual Pricing)
Install manually from the CLI -
Users can follow the exact installation instructions provided for Upstream Kubernetesenvironments for installing T4K into EKS clusters.
As part of both types of installations, it installs -
Trilio for Kubernetes Operator is installed in the
tvk
namespaceTrilio for Kubernetes Manager is installed in the
tvk
namespaceTrilio ingress is configured to access the T4K Management UI. Refer toConfiguring the UI.
Follow the step-by-step instructions below to install T4K from the AWS marketplace:
1. Trilio for Kubernetes (Long-Term Contractual Pricing)
Search for
Trilio
on the AWS Marketplace and selectTrilio for Kubernetes
application offer.This offer is built for the long-term contractual license. It is valid for one year with the price of $1000 per node (By default one node is considered as 4 vCPUs.)
Helm chart is used to perform the product installation. The user can install the product on the existing EKS cluster or use Cloud Formation Template (CFT) to automatically create a new EKS cluster with T4K installed on it.
After T4K is installed, the user can get the license by visiting the Trilio website. As you have subscribed to a long-term contract, you should select the enterprise license by filling out details at link and provide some mandatory information and receive the Enterprise license on the provided email ID.
If user faces any issues they can contact the Support team using the information present in the Support tab.
Click on the
Continue to Subscribe
button from the product listing page.\Verify that the BYOL offer price is mentioned as $0 and click on
Accept Terms
button to proceed.Once the terms are accepted, the
Effective Date
will be updated in the offer. Now, click on theContinue to Configuration
button to proceed with the installation commands.Choose the
Helm Installation
asFulfilment option
and select the desiredSoftware version
from the listed versions. Click on theContinue to Launch
button.In the
Launch method
you can select from two options-Launch on existing cluster -
Install T4K on your existing EKS cluster
Login to the existing EKS cluster through CLI and connect to AWS through awscli.
Follow the commands to create the
AWS IAM role
andKubernetes Service Account
on AWSFollow the command under
Launch the Software
section to pull the helm chart and install the product.
Launch a new EKS cluster with QuickLaunch -
Click on the
QuickLaunch with Cloudformation
to trigger the template deployment.Provide the
Stack name
andEKS cluster name
to create the stack.Click on the
Create stack
button at the button to start the stack deployment.
Last updated