Skip to main content

Installing dependencies on client for cloud deployment

This document discusses the steps to install the tools on the Windows system using which you will deploy the application on the cluster.

To installing the tools discussed here, run the following commands on the Powershell as an Administrator in the same order:

  1. Install Chocolatey Package Manager
    1. Run the following command to install Chocolatey:

Code

Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol =
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  1. Close and reopen PowerShell to refresh the environment variables.
  2. Verify the installation by running:

Code

choco --version
  1. Install Azure CLI (to deploy on AKS)

Code

choco install azure-cli -y
  1. Install AWS CLI (to deploy on EKS) Code
choco install awscli -y
  1. Install OC CLI (to deploy on ARO) Code
choco install openshift-cli -y
  1. Install kubectl

Code

choco install kubernetes-cli -y
  1. Install Helm

Code

choco install kubernetes-helm -y
  1. Install kubelogin

Code

choco install kubelogin -y
  1. Install Lens (Kubernetes IDE)

Code

choco install lens -y

After the dependencies are installed, proceed to provision the database server and create the Backend and Log DB schemas.