Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Database Setup:

    • Create the connection from the workbench.

    • Verify the DB user provided by Connectria.

    • Create the database and users. Example command:

      Code Block
      sql

      Copy code

      create user '<<customer_name>>productionuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON <<customer_name>>_backend.* TO '<<customer_name>>productionuser'@'%' WITH GRANT OPTION;

...

  1. Install Helm:

    • Install Helm in the Bastion:

      Code Blockbash

      Copy code

      choco install kubernetes-helm

  1. Disable SSL Setting:

    • Disable the SSL setting from the database server.

  2. Install Adeptia Connect:

    • Install Adeptia Connect using Helm:

...

...

bash
    • Copy code

      helm install <<release name>> <<adeptia connect helmcharts path>>/ --timeout 10m --debug -n <<namespace>>

...

6. NGINX and Ingress Setup

  1. Install NGINX:

    • Download NGINX v9.3.32 and apply the ingress rules:

      Code Blockbash

      Copy code

      kubectl apply -f ingress.yaml

...

  1. Install EFK:

    • Download and install the EFK stack:

      code

      bash

      Copy code

      helm install efk efk-stack/ -n logs

  2. Install Grafana:

    • Download and install Grafana using Helm:

      Code Blockbash

      Copy code

      helm install grafana-prometheus kube-prometheus-stack -n monitoring

...

  1. Velero Backup Configuration:

    • Create a namespace velero and a container in Azure Blob Storage.

    • Install Velero using the command:

      Code Blockbash

      Copy code

      velero install --provider azure --plugins velero/velero-plugin-for-microsoft-azure:v1.5.0 --bucket <<BLOB_CONTAINER>> --secret-file <<file path>>/credentials-velero.txt

...