LightBeam Documentation
Installer GuidesData SourcesPlaybooksInsightsPrivacyOpsGovernance
  • 💡What is LightBeam?
  • 🚀Getting Started
    • ⚙️Installer Guides
      • Pre-Requisites / Security Configurations
        • Firewall Requirements
        • Securing LightBeam on EKS with AWS Certificate Manager on Elastic Load Balancer
        • Configure HTTPS for LightBeam Endpoint FQDN Standalone deployment
        • Using Custom Certificates with LightBeam
        • Securing LightBeam on GKE with Google Certificate Manager and GCE Ingress
      • Core
        • LightBeam Deployment Instructions
        • LightBeam Installer
        • Web App Deployment
        • LightBeam Diagnostics
        • LightBeam Cluster Backup & Restore using Velero
      • Platform Specific
        • AWS
        • Microsoft Azure
        • Google Cloud (GKE)
        • Standalone Virtual Machine
        • Deployment on an Existing Managed Kubernetes Cluster
        • Azure Marketplace Deployment
      • Integration and Setup
        • Setting Up AWS PrivateLink for RDS-EKS Interaction
        • Twingate and LightBeam Integration Guide
        • Data Subject Request Web Application Server
        • Generate CSR for LightBeam
  • 🧠Core Features
    • 🔦Spectra AI
      • 🔗Data Sources
        • Cloud Platforms
          • AWS Auto Discovery
          • GCP Auto Discovery
        • Databases and Datalakes
          • PostgreSQL
          • Aurora (PostgreSQL)
          • Snowflake
          • MS SQL
          • MySQL
          • Aurora (MySQL)
          • BigQuery
          • AWS Redshift
          • Oracle
          • DynamoDB
          • MongoDB
          • CosmosDB (PostgreSQL)
          • CosmosDB (MongoDB)
          • CosmosDB (NoSQL)
          • Looker
          • AWS Glue
          • Databricks
          • SAP HANA
          • CSV Files as a Datasource
        • Messaging
          • Gmail
          • Slack
          • MS Teams
          • MS Outlook
        • Developer Tools
          • Zendesk
          • ServiceNow
          • Jira
          • GitHub
          • Confluence
        • File Repositories
          • NetDocuments
          • AWS S3
          • Azure Blob
          • Google Drive
          • OneDrive
          • SharePoint
          • Viva Engage
          • Dropbox
          • Box
          • SMB
        • CRM
          • Hubspot
          • Salesforce
          • Automated Data Processing (ADP)
          • Marketo
          • Iterable
          • MS Dynamics 365 Sales
          • Salesforce Marketing Cloud
      • 🔔PlayBooks
        • What is LightBeam Playbooks?
        • Policy and Alerts
          • Types of Policies
          • How to create a rule set
            • File Extension Filter
          • Configuring Retention Policies
          • Viewing Alerts
          • Sub Alerts
            • Reassigning Sub-Alerts
            • Sub-alert States
          • Levels of Actions on Alerts
          • User Roles and Permissions
            • Admin View
            • Alert Owner View
            • Onboarding New Users
              • User Management
              • Okta Integration
              • Alert Assignment Settings
              • Email Notifications
            • Planned Enhancements
          • Audit Logs
          • No Scan List
          • Permit List
          • Policy in read-only mode
      • 📊Insights
        • Entity Workflow
        • Document Classification
        • Attribute Management Overview
          • Attributes Page View
          • Attribute Sets
          • Creating Custom Attribute
          • Attributes List
        • Template Builder
        • Label Management
          • MIP Integration
          • Google Labels Integration
      • 🗃️Reporting
        • Delta Reporting
        • Executive Report
        • LightBeam Lens
      • Scanning and Redaction of Files
        • On-demand scanning
      • How-to Guides
        • Leveraging LightBeam insights for structured data sources
      • LightBeam Dashboard Outlay
      • Risk Score
    • 🏛️PrivacyOps
      • Data Subject Request (DSR)
        • What is DSR?
        • Accessing the DSR Module
        • DSR Form Builder (DPO View)
          • Creating a New DSR Form
            • Using a Predefined Template
            • Creating a Custom Form
          • Form Configuration
          • Form Preview and Publishing
          • Multi-Form Management
          • Messaging Templates
        • Form Submission & Email Verification (Data Subject View)
        • DSR Management Dashboard (DPO View)
        • Processing DSR Requests
          • Data Protection Officer (DPO) Workflow
          • Self Service Workflow (Direct Validation)
          • Data Source Owner (DSO) Workflow
        • DSR Report
      • 🚧Consent Management
        • Overview
        • Consent Logs
        • Preference Centre
        • Settings
      • 🍪Cookie Consent
        • Dashboard
        • Banners
        • Domains
        • Settings
        • CMP Deployment Guide for Google Tag Manager
        • FAQs
      • 🔏Privacy Impact Assessment (PIA)
        • PIA Templates
        • PIA Assessment Workflow
        • Collaborator View
        • Process Owner Login View (With Collaborator)
        • Filling questionnaire without collaborator
        • Submitting the assessment for DPO review
        • DPO review process
        • Marking the assessment as reviewed
        • Editing and resubmitting assessments after DPO review
        • Revoke review request
        • Edit Reviewer
        • PIA Reports
      • ⏺️Records of Processing Activity (RoPA)
        • Creating a RoPA Template
          • How to clone a template
          • How to use a template
        • How to create a process
          • Adding Process Details
          • Adding Data Elements
          • Adding Data Subjects
          • Adding Data Retention
          • Adding Safeguards
          • Adding Transfers
          • Adding a Custom Section
          • Setting a Review Schedule
          • Data Flow Diagram
        • How to add a collaborator
        • Overview Section
        • Generating a RoPA Report Using LightBeam
        • Collaborator working on a ticket
    • 🛡️Governance
      • Access
        • Dashboard
        • Users
        • Groups
        • Objects
        • Active Directory Settings
        • Access Governance at a Data Source Level
        • Policies and Alerting
        • Access Governance Statistics
        • Governance Module Dashboard
      • Privacy At Partners
  • 📊Tools & Resources
    • 🔀API Documentation
      • API to Create Reports for Structured Datasource
    • ❓Onboarding Assessments
      • Structured Datasource Onboarding Questionnaire
        • MongoDB/CosmosDB Questionnaire
        • Oracle Datasource Questionnaire
      • SMB Questionnaire
    • 🛠️Administration
      • Audit Logs
      • SMTP
        • Basic and oAuth Configuration
      • User Management
        • SAML Identity Providers
          • Okta
            • LightBeam Okta SAML Configuration Guide
          • Azure
            • Azure AD SAML Configuration for LightBeam
          • Google
            • Google IDP
        • Local User Management
          • Adding a User to the LightBeam Dashboard
          • Reset Default Admin Password
  • 📚Support & Reference
    • 📅Release Notes
      • LightBeam v2.2.0
      • Reporting Release Notes
      • Q1 2024 Key Enhancements
      • Q2 2024 Key Enhancements
      • Q3 2024 Key Enhancements
      • Q4 2024 Key Enhancements
    • 📖Glossary
Powered by GitBook
On this page
  • Overview
  • 1.0 Setup Overview
  • 1.1 Create and Set Up a Jump Box VM
  • 2.0 Deploying LightBeam Platform in Microsoft Azure Cloud
  • 3.0 Access AKS Cluster
  • 4.0 Setup Azure CLI
  • 5.0 Authenticate az CLI
  • 6.0 Run a few commands to validate
  • Commands to create AKS cluster using Azure CLI
  • 7.0 LightBeam Installation
  • About LightBeam
  1. Getting Started
  2. Installer Guides
  3. Platform Specific

Microsoft Azure

Installer Guide for Microsoft Azure

PreviousAWSNextGoogle Cloud (GKE)

Last updated 1 year ago


LightBeam Installation:

Before proceeding with the steps in this guide, ensure you have gone through the . Familiarize yourself with the installation prerequisites and steps to ensure a smooth setup.

Overview

1.0 Setup Overview

  • There are two scenarios when deploying the LightBeam application:

    • The AKS (Azure Kubernetes Service) cluster is already present on the customer account.

    • The AKS cluster is to be deployed by LightBeam.

  • This pre-setup is required only for the second scenario.

Note: We may ask Azure to launch a Jump Box VM with internet access in some cases.

1.1 Create and Set Up a Jump Box VM

Create a micro instance (Ubuntu OS) to use as a Jump Box VM to configure and access the AKS clusters.

Note: Verify that the deployed Jump Box VM has internet access (confirm that firewall rules allow outbound traffic).

Set up the Jump Box VM

  1. Install unzip package:

    • sudo apt-get update

    • sudo apt-get install unzip

  2. Install Kubectl CLI:

    • curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

    • chmod +x kubectl

    • mv kubectl /usr/local/bin/

    • kubectl version

  3. Install Helm CLI:

    • Download the release from here:

    • Run the following commands:

      1. tar -xvf

      2. mv linux-amd64/helm /usr/local/bin/


2.0 Deploying LightBeam Platform in Microsoft Azure Cloud

Creating AKS cluster

ii) Click on Kubernetes services. You will see the following page:

iii) Click on Create Kubernetes cluster.

iv) Provide Kubernetes cluster name. Give the same name to a resource group.

  • Select a VM size. We recommend a node with resource 8vCPU and 32 GB memory per node.

  • Once the instance type is selected, choose the Manual option for the Scale method.

Set node count to 3 (minimum)

iv) Click on the Review + Create button.

v) Once the validation is passed, click on the Create button which will start the AKS cluster deployment.

vi) Once the deployment is ready, the AKS cluster will be ready for access.

  • Click on Go To Resource once the deployment is completed.

vii) Click on Connect. This will open up the following window on the right side:


3.0 Access AKS Cluster

Additional Setup to access the AKS cluster from the local machine or VM running in Azure.


4.0 Setup Azure CLI

To set up Azure CLI on your system:


5.0 Authenticate az CLI

To authenticate Azure CLI on your system:


6.0 Run a few commands to validate

  • az account set --subscription <SUBSCRIPTION_ID>

  • az aks get-credentials --resource-group <GROUP_NAME> --name <CLUSTER_NAME>

  • kubectl get nodes

Pre-requisites: You need to install Kubectl and Helm CLI utilities.


Commands to create AKS cluster using Azure CLI

// Considering you want to use an existing resource group called LightBeam_AKS

az extension add --name aks-preview; az extension update --name aks-preview
az feature register --namespace "Microsoft.ContainerService" --name "EnableAPIServerVnetIntegrationPreview"
az feature show --namespace "Microsoft.ContainerService" --name "EnableAPIServerVnetIntegrationPreview"
az provider register --namespace Microsoft.ContainerService

// Considering the cluster name is LightBeam-AKS-cluster

az aks create -n LightBeam-AKS-cluster -g LightBeam_AKS -l westus2 --enable-apiserver-vnet-integration --disable-private-cluster

az aks nodepool add --resource-group LightBeam_AKS --cluster-name LightBeam-AKS-cluster --name systempool --os-type AzureLinux --node-vm-size standard_d8s_v3 --node-count 1 --mode system

az aks nodepool add --resource-group LightBeam_AKS --cluster-name LightBeam-AKS-cluster --name userpool --os-type AzureLinux --node-vm-size standard_d8s_v3 --node-count 3 --mode user --max-pods 50

// Delete the default systempool created 
az aks nodepool delete --resource-group LightBeam_AKS --cluster-name LightBeam-AKS-cluster --name nodepool1

7.0 LightBeam Installation

Use the --aks flag in the installer command to specify the platform used is Azure AKS.


About LightBeam

LightBeam automates Privacy, Security, and AI Governance, so businesses can accelerate their growth in new markets. Leveraging generative AI, LightBeam has rapidly gained customers’ trust by pioneering a unique privacy-centric and automation-first approach to security. Unlike siloed solutions, LightBeam ties together sensitive data cataloging, control, and compliance across structured and unstructured data applications providing 360-visibility, redaction, self-service DSRs, and automated ROPA reporting ensuring ultimate protection against ransomware and accidental exposures while meeting data privacy obligations efficiently. LightBeam is on a mission to create a secure privacy-first world helping customers automate compliance against a patchwork of existing and emerging regulations.

i) Login to the and search for “Kubernetes services”.

Follow the installation instructions in the .

For any questions or suggestions, please get in touch with us at: .

🚀
⚙️
LightBeam Installation process
https://get.helm.sh/helm-v3.3.4-linux-amd64.tar.gz
helm-v3.3.4-linux-amd64.tar.gz
Azure portal
https://docs.microsoft.com/en-us/cli/azure/install-azure-cli
https://docs.microsoft.com/en-us/cli/azure/authenticate-azure-cli
support@lightbeam.ai
LightBeam Installer guide
Figure 1. Microsoft Azure Portal - Kubernetes Services
Figure 2. Create Kubernetes Cluster
Figure 3. Kubernetes cluster name
Figure 4. Select a VM size
Figure 5. Scale method
Figure 6. Click on ‘Review + create’
Figure 7. Click on ‘Create’
Figure 8. Deployment progress
Figure 9. Go To Resource
Figure 10. Connect to lb-cluster