Skip to main content

Prerequisites for deploying on EKS

Before you start deploying the application, ensure that you have met all the prerequisites given below for deployment.

  1. Your cloud account has the required permissions to create and manage a Kubernetes Cluster.

  2. The infrastructure is set up and validated with given system requirements.

  3. If you want to deploy the application using a Jump Host, ensure that you are connected to it.

  4. Installed the following on your client (Jump Host or Local Windows system) to connect to and deploy the applicationon the Cluster.

    • AWS CLI
    • Kubernetes Kubectl CLI
    • Helm CLI 3.1 or above
    • Kubelogin
    • Lens
  5. Provisioned the following database servers to host the Backend and Log DB:

    • Microsoft Azure SQL Database (Evergreen platform) Validated against the Azure SQL Database service, supporting compatibility level 150 (SQL Server 2019 equivalent).
    • Microsoft Azure MySQL version 8.4
  6. The database server is accessible over TCP/IP with a fixed, open port.

  7. Downloaded and installed a database client (for example, MySQL Workbench) on your Jump Host or Windows system and set up the Log and Backend DB.

  8. Installed the RabbitMQ Operator required for RabbitMQ deployment. RabbitMQ is a message broker that Adeptia Automate uses for internal communication between its microservices. It is required for the application to run and is deployed as part of the application deployment.