Architecture de cluster Kubernetes
Plan de contrôle, nœuds de travail, kubelet, kube-proxy, pods et Ingress
14 nœuds
- Stack
- Kubernetes
Architecture
Personnes, apps web et mobile, API, base de données, systèmes externes
Fonctionne avec l’offre Free : 15 nœuds de diagramme + 150 notes, textes, autocollants et sujets de carte mentale par diagramme.
Le modèle C4 décrit un logiciel à quatre niveaux : contexte, conteneurs, composants et code. Ce modèle correspond au niveau 2, le diagramme de conteneurs : un client utilise une application web et une application mobile, toutes deux appellent une application API, et l’API lit et écrit une base des commandes et publie des événements vers un courtier de messages.
Un worker de commandes consomme ces événements et envoie des confirmations via un service d’e-mail externe, tandis que l’API débite les cartes via un prestataire de paiement externe. Chaque conteneur affiche sa technologie et une phrase sur son rôle, les relations disent ce qui se passe et par quel protocole, et la frontière du système sépare ce que vous construisez de ce que vous utilisez.
Renommez la frontière du système et les conteneurs, et écrivez pour chaque conteneur une phrase sur sa responsabilité.
Indiquez la technologie de chaque conteneur et le protocole de chaque relation, par exemple JSON sur HTTPS ou SQL.
Ajoutez les personnes et systèmes externes dont dépendent vos utilisateurs et vos intégrations, et retirez ce que vous n’avez pas.
Partagez un lien avec l’équipe ou exportez le diagramme pour le document d’architecture, et enregistrez une version quand les conteneurs changent.
Un conteneur est un élément qui exécute du code ou stocke des données de façon autonome : application web, application mobile, API, base de données, courtier de messages ou worker en arrière-plan. Ce n’est pas la même chose qu’un conteneur Docker, même si un conteneur C4 est souvent déployé ainsi.
Oui. Le pack C4 contient personnes, systèmes logiciels, conteneurs, composants, bases de données, frontières de système et de conteneur et nœuds de déploiement : vous dessinez diagrammes de contexte, de conteneurs, de composants et de déploiement sur le même canevas.
Pas depuis le DSL Structurizr ni la syntaxe C4 de Mermaid. Partez de ce modèle, ou connectez votre agent IA à Archboard via MCP et décrivez les conteneurs : l’agent les dessine sur votre canevas et vous modifiez le résultat.
Plan de contrôle, nœuds de travail, kubelet, kube-proxy, pods et Ingress
14 nœuds
VPC avec ALB, EC2 Auto Scaling, RDS, CloudFront et S3
13 nœuds
API Gateway, Lambda, DynamoDB, EventBridge, SQS et Cognito
11 nœuds
Cas d’usage associé
Diagrammes d'architecture C4Connectez-vous avec Google ou GitHub. Gratuit pour un siège. Passez à un forfait supérieur quand l’équipe vous rejoint.