Prerequisites for deploying on AKS
Before you start deploying the application, ensure that you have met all the prerequisites given below for deployment.
-
Your cloud account has the necessary permissions to create and manage the Kubernetes Cluster.
-
The infrastructure is set up and validated with given system requirements.
-
If you want to deploy the application using a Jump Host, ensure that you are connected to it.
-
Installed the following on your client (Jump Host or Local Windows system) to connect to and deploy the applicationon the Cluster.
- Azure CLI
- Kubernetes Kubectl CLI
- Helm CLI 3.1 or above
- Kubelogin
- Lens
-
Provisioned one of 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
-
The database server is accessible over TCP/IP with a fixed, open port.
-
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.
-
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.