Skip to content

Déploiement Azure (AKS)

Objectif

Déployer Finoptika sur Azure AKS avec PostgreSQL et Redis managés. Public : SRE / platform côté client Azure.

Composants provisionnés (Terraform)

RessourceRôle
VNetRéseau isolé
AKSCluster Kubernetes
Azure Database for PostgreSQLDonnées multi-tenant (RLS)
Azure Cache for RedisBroker Celery + cache
ACRRegistre d'images

Manifeste : deploy/terraform/azure/ + overlays Kustomize.

Étapes

  1. State distant — conteneur Azure Storage chiffré + verrou ; décommenter backend (versions.tf).
  2. Terraforminit puis apply (VNet, AKS, PostgreSQL, Redis, ACR).
  3. Secrets — JWT, Fernet, credentials via Azure Key Vault.
  4. Images — build + push vers ACR.
  5. Kustomize — overlay Azure (ns dédié).
  6. Migrations — job Alembic upgrade head.
  7. Ingress + TLS — Application Gateway / cert-manager.
  8. OIDC — SSO par tenant (Entra ID / Okta).

Connecteur Azure (côté application)

Configurez un connecteur cloud : Service Principal Entra ID avec Cost Management Reader ; export Cost Management vers un compte de stockage pour l'Azure Blob drop.

Sécurité

Voir aussi

Documentation Finoptika · Estimations P90 consultatives, jamais garanties · Données isolées par tenant (RLS + RBAC).