Skip to content

Azure Kubernetes Service ​

Helm install with Azure-specific addons.

Cluster ​

Provision an AKS cluster through az aks create or the portal. Two node pools (system + user) work well for the platform pod plus a Postgres subchart.

DNS and TLS ​

PostgreSQL ​

Use Azure Database for PostgreSQL Flexible Server, or the in-cluster PostgreSQL addon.

Install ​

bash
helm install dirigible dirigible/dirigible \
    --namespace dirigible --create-namespace \
    -f values.aks.yaml

A typical values.aks.yaml:

yaml
ingress:
  enabled: true
  className: webapprouting.kubernetes.azure.com   # or your nginx-ingress class
  host: "*.dirigible.example.com"
  tls:
    enabled: true
    secretName: dirigible-tls

Observability ​

Azure Monitor and Log Analytics pick up kubectl logs. For traces enable OpenTelemetry with an OTLP collector that ships to Azure Monitor.

SSO ​

Azure AD via Microsoft Entra ID (Keycloak or Cognito-style providers can target AAD as an external IdP).

See also ​

Released under the EPL-2.0 License.