Communication Dans Un Congrès Année : 2025

Visualizing Cloud-native Applications with KubeDiagrams

Résumé

Modern distributed applications increasingly rely on cloud-native platforms to abstract the complexity of deployment and scalability. As the de facto orchestration standard, Kubernetes enables this abstraction, but its declarative configuration model makes the architectural understanding difficult. Developers, operators, and architects struggle to form accurate mental models from raw manifests, Helm charts, or cluster state descriptions. We introduce KubeDiagrams, an open-source tool that transforms Kubernetes manifests into architecture diagrams. By grounding our design in a user-centered study of real-world visualization practices, we identify the specific challenges Kubernetes users face and map these to concrete design requirements. KubeDiagrams integrates seamlessly with standard Kubernetes artifacts, preserves semantic fidelity to core concepts, and supports extensibility and automation. We detail the tool's architecture, visual encoding strategies, and extensibility mechanisms. Three case studies illustrate how KubeDiagrams enhances system comprehension and supports architectural reasoning in distributed cloud-native systems. KubeDiagrams addresses concrete pain points in Kubernetes-based DevOps practices and is valued for its automation, clarity, and low-friction integration into real-world tooling environments.

Fichier principal
Vignette du fichier
KubeDiagrams_VISSOFT_2025-camera-ready.pdf (2.43 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-05263068 , version 1 (16-09-2025)

Licence

Identifiants

Citer

Philippe Merle, Fabio Petrillo. Visualizing Cloud-native Applications with KubeDiagrams. VISSOFT 2025 - 13th IEEE Working Conference on Software Visualization, Sep 2025, Auckland, New Zealand. pp.106 - 116, ⟨10.1109/VISSOFT67405.2025.00022⟩. ⟨hal-05263068⟩
361 Consultations
667 Téléchargements

Altmetric

Partager

  • More