PL. 01 — Système N.K.Fig. 2État : nominalEN, English version
← Retour à la planche

Fig. 2 — Provisionnement d’Environnements Multi-Cloud

Automatisation complète du déploiement d’infrastructures hautement disponibles.

Terraform (ressources réseau et clusters) → Ansible (configuration système) → Azure/AWS (clouds cibles) → Kubernetes (orchestration).
  1. déploiement des ressources et clusters
  2. configuration post-déploiement
  3. fournisseurs cloud cibles
  4. orchestration
Contexte
Projet d’infrastructure
Rôle
Automatisation du déploiement via l’IaC

Décisions techniques

  1. Garantir la reproductibilité.

    Chaque environnement est décrit via Terraform et Ansible. Il peut être recréé à l’identique sans intervention manuelle.

  2. Haute disponibilité dès la conception.

    Le déploiement des clusters et du réseau intègre nativement des mécanismes de redondance.

Résultat

Reproductibilité garantie des environnements de clusters Kubernetes

Stack

  • Terraform
  • Ansible
  • Kubernetes
  • AWS
  • Azure
  • YAML

Code source github.com/nigh0st/provisionnement-multicloud