Outil de diagramme d’architecture Kubernetes

Des diagrammes Kubernetes depuis vos manifestes, en quelques secondes.

LetDraw est un outil de diagramme d’architecture Kubernetes pour votre navigateur. Collez vos manifestes ou la sortie Helm et obtenez un diagramme de cluster avec les namespaces, les workloads et les liens entre eux, ou dessinez-le à la main avec des icônes Kubernetes. Chaque boîte reste modifiable.

Appli boutique · diagramme de cluster
cluster ns: shop cible monte Ingress Service Deployment 3 pods ConfigMap Secret PVC
Étape par étape

Comment créer un diagramme Kubernetes dans LetDraw

D’un dossier de YAML à un diagramme de cluster lisible par toute l’équipe, sans rien installer.

  1. Ouvrez Générer à partir du code

    Générer à partir du code est une fonctionnalité Pro. Collez vos manifestes Kubernetes, plusieurs documents d’un coup, ou chargez un fichier YAML. Le format est détecté automatiquement.

  2. Vérifiez l’aperçu

    Les ressources sont regroupées par namespace et reliées : les services aux workloads qu’ils sélectionnent, les workloads à la config, aux secrets et aux claims qu’ils montent.

  3. Ajoutez les icônes et insérez

    Activez Ajouter des icônes pour apposer des icônes Kubernetes dans les boîtes, puis placez le diagramme sur le canevas et modifiez-le librement.

  4. Partager ou exporter

    Envoyez un lien, relisez-le ensemble en temps réel, ou exportez le diagramme de cluster en PNG, SVG ou PDF.

Votre YAML décrit déjà le cluster

Un outil de diagramme d’architecture Kubernetes qui lit les manifestes

Générer à partir du code comprend les Deployments, StatefulSets, Services, Ingress, ConfigMaps, Secrets, volume claims et RBAC, et dessine leurs liens. Pour Helm, collez la sortie de helm template pour voir les ressources générées, ou un Chart.yaml pour voir le chart et ses subcharts.

  • Manifestes et Helm transformés en diagramme groupé et modifiable
  • Icônes Kubernetes : un jeu dessiné à la main et le jeu officiel, tous deux dans la Bibliothèque de formes
  • Écart vs dernier montre ce qui a été ajouté ou supprimé depuis votre import précédent
Essayer maintenant
kind: Service metadata: namespace: shop spec: selector: app: web --- kind: Deployment metadata: namespace: shop ns: shop Service: web cible Deployment
Ce que l’on dessine

Un schéma Kubernetes pour chaque équipe

Équipes plateforme, développeurs d’applications et SRE utilisent le même canevas pour parler du même cluster.

Microservices sur un cluster

Montrez chaque service, son deployment et sa route ingress dans une seule vue, groupés par namespace.

Revues de manifestes

Importez les manifestes d’un changement et utilisez Écart vs dernier pour voir quelles ressources ont été ajoutées ou supprimées.

Charts Helm

Cartographiez un chart et ses dépendances de subcharts, ou l’ensemble des ressources qu’il génère.

Intégration

Donnez aux nouveaux ingénieurs un diagramme d’architecture Kubernetes de la plateforme avant qu’ils ouvrent le YAML.

Accès et RBAC

Voyez quels comptes de service sont liés à quels rôles, pour que les revues de permissions partent d’une image.

Runbooks et incidents

Gardez le diagramme de cluster à côté du runbook et épinglez des commentaires sur les parties qui ont lâché.

Questions

FAQ sur l’outil de diagramme d’architecture Kubernetes

LetDraw est-il gratuit pour les diagrammes Kubernetes ?
Dessiner des diagrammes Kubernetes à la main est gratuit : le forfait Free inclut tout le canevas, les modèles, les bibliothèques de formes avec icônes Kubernetes et l’export en PNG, SVG et PDF, sans carte bancaire. Générer à partir du code, qui transforme les manifestes collés en diagramme, est inclus dans Pro.
Puis-je générer un diagramme à partir de manifestes Kubernetes ?
Oui. Collez un ou plusieurs manifestes dans Générer à partir du code et LetDraw dessine les ressources groupées par namespace, avec des liens pour les sélecteurs, les montages, les routes ingress et les role bindings. Le YAML est analysé dans votre navigateur.
Est-ce compatible avec Helm ?
Oui, de deux façons. Collez la sortie de helm template pour représenter les ressources générées, ou collez un Chart.yaml pour voir le chart et ses dépendances.
Quelles icônes Kubernetes sont disponibles ?
Il existe deux bibliothèques : Kubernetes, avec 50 icônes de ressources dessinées à la main, et Kubernetes (official), avec les 39 icônes du jeu officiel. Ajoutez l’une ou l’autre depuis le panneau Bibliothèque de formes.

Votre prochain diagramme de cluster est à un collage près.

Ouvrez LetDraw dans votre navigateur et déposez-y vos manifestes, ou dessinez le cluster à la main. Rapide, et rien à installer.