Prerequisites
To install Deeploy Core, you will need to prepare the following tools/permissions:
- A Deeploy license key
- The Kubernetes CLI (kubectl)
- Helm v3
- An SMTP service and credentials (e.g., Sendgrid)
- An Azure account with permissions to modify resources on a Azure subscription
- Permissions to add/modify DNS records for you custom domain. These DNS providers are supported for automated certificate renewal.
Get your Deeploy license key
Visit MyDeeploy and create an account to purchase a license. Licenses purchased through MyDeeploy include a 14-day free trial. In order to create your account you need a valid credit card that will be used for the billing. You will be billed per hour only when using Deeploy. Your MyDeeploy account includes a dashboard to monitor your costs over time.
Overview of the installation steps
To complete the Azure marketplace installation, we structured this guide in the following way:
- Configure the Azure Cloud Resources Detailed steps to configure the Azure cloud resources using the recommended installation. This step requires knowledge about configuring the following Azure resources: AKS, Azure PostgreSQL Database, Azure Blob storage, Azure Key Vault and Networking. (1 hour)
- Configure the Database Instructions to prepare the database for installation of the Deeploy Software Stack. This step requires SQL knowledge. (5 mins)
- Retrieve the SMTP credentials Instructions to retrieve the right credentials from your SMTP provider. (5 mins)
- Install the Deeploy core software stack Instructions to deploy the Deeploy stack using Helm and the Deeploy container images. . This step requires knowledge about Kubernetes and Helm. (30 mins)
- Configure DNs Instructions to configure you custom domain using your DNS provider. (10 mins)
- Configure TLS Detailed instructions to create TLS certificates and/or set up automated TLS certificate renewal with cert-manager. This step requires networking knowledge. (20 mins)
- Verify installation Instructions to check if the installation was successful.