For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
CommunitySign Up
HomeGuidesVerbsAPI ReferenceSelf-HostingClient SDKsTutorialsChangelog
HomeGuidesVerbsAPI ReferenceSelf-HostingClient SDKsTutorialsChangelog
  • Overview
    • Licensing
    • Post-Install Steps
    • Setting up WebRTC and SIP TLS
    • Krisp Turn-Taking
  • Hosting Providers
    • AWS
    • Azure
    • GCP
    • OCI
  • Bare metal / VPS
    • Debian package
  • Kubernetes
    • AWS (EKS)
    • Azure (AKS)
    • GCP (GKE)
    • Exoscale (SKS)
LogoLogo
CommunitySign Up
On this page
  • Prerequisites
  • Provision the AKS Cluster
  • Deploy jambonz
  • Cleanup
  • Resources
Kubernetes

Azure (AKS)

Deploy jambonz on Azure Kubernetes Service
Was this page helpful?
Edit this page
Previous

GCP (GKE)

Deploy jambonz on Google Kubernetes Engine
Next
Built with

Prerequisites

You will need:

  • An Azure account with appropriate permissions
  • Azure CLI installed and authenticated (az login)
  • Terraform >= 1.5
  • kubectl installed

Provision the AKS Cluster

The Terraform templates for provisioning an AKS cluster are available here.

  • Clone the Terraform repository to your local machine.
  • Navigate to azure/provision-aks-cluster.
  • Copy terraform.tfvars.example to terraform.tfvars and edit it with your desired settings.
  • Run terraform init && terraform plan && terraform apply to provision the cluster.
  • Configure kubectl: az aks get-credentials --resource-group <rg> --name <cluster-name>

Important: After provisioning the cluster and before deploying the Helm chart, you must manually associate Network Security Groups (NSGs) with the SIP and RTP node pool VMSSs. See the Terraform README for detailed instructions. Allow 5-10 minutes for the NSGs to take effect.

Deploy jambonz

Once the cluster is provisioned and NSGs are associated, deploy jambonz using the Helm chart. Follow the instructions in the Helm chart README to configure and install.

After deployment, complete the Post-Install Steps and generate a license key as described in Software Licensing.

Cleanup

When tearing down, reverse the NSG associations from the VMSSs before running terraform destroy. See the Terraform README for details.

Resources

  • AKS Terraform templates
  • jambonz Helm chart