Technik

Vorlage: Einfache K8s-Architektur

Ingress, Service, Deployment, Pods, Speicher und Konfiguration

Vorschau der Vorlage Einfache K8s-Architektur

Was drinsteckt

Nodes
8
Packs
BasisKubernetes
Kategorie
Technik

Funktioniert im Free-Tarif: 15 Diagramm-Nodes + 150 Notizen, Texte, Sticker & Mindmap-Themen pro Diagramm.

Diese Vorlage ist eine minimale Kubernetes-Architektur für eine Produktions-API: Ein Ingress leitet Traffic an einen Service, der Service macht ein Deployment erreichbar, das Deployment betreibt zwei Pods, und die Pods speichern Daten in einem PersistentVolumeClaim und lesen Einstellungen aus einer ConfigMap.

Jedes Element ist ein echter Kubernetes-Node aus dem Kubernetes-Pack und kein beliebiger Kasten mit Icon, und jede Kante ist mit ihrer Funktion beschriftet: „leitet weiter“, „stellt bereit“, „führt aus“, „speichert in“, „Konfiguration aus“. Nutzen Sie sie als Ausgangspunkt für Ihr eigenes Cluster-Diagramm, ergänzen Sie Namespaces, Secrets oder Autoscaler und halten Sie das Bild neben den Manifests, die es beschreibt.

Wann sie passt

  • Einen Service dokumentieren, bevor oder nachdem er nach Kubernetes umzieht.
  • Einem neuen Teammitglied den Anfrageweg vom Ingress bis zu den Pods erklären.
  • Speicher- und Konfigurationsabhängigkeiten vor einer Migration prüfen.
  • Ein klares Architekturbild in ein Designdokument oder Runbook aufnehmen.

So gehen Sie vor

  1. Benennen Sie Service, Deployment und ConfigMap passend zu Ihrem Workload um.

  2. Ergänzen Sie aus dem Kubernetes-Pack die Replikas, Namespaces, Secrets und anderen Ressourcen, die Ihr Service tatsächlich nutzt.

  3. Halten Sie die Kantenbeschriftungen korrekt, damit sich das Diagramm wie der Anfrage- und Datenfluss liest.

  4. Teilen Sie einen Link mit dem Team oder exportieren Sie SVG oder PNG für die Dokumentation und speichern Sie bei jeder Architekturänderung eine Version.

Fragen

Kann ich meine Kubernetes-Manifests importieren?

Ja. Fügen Sie Manifeste oder die Ausgabe von kubectl get -o yaml in das kostenlose Tool Kubernetes-YAML als Diagramm ein oder nutzen Sie im Editor YAML importieren. Namespaces werden zu Rahmen; Ingress, Services, Workloads, ConfigMaps und Volumes entstehen als Kubernetes-Nodes, verbunden wie im YAML und sofort bearbeitbar. Docker-Compose-Dateien importieren Sie genauso.

Welche Kubernetes-Ressourcen gibt es?

Das Kubernetes-Pack umfasst 33 Ressourcentypen: Namespaces, Nodes, Pods, Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, CronJobs, Services, Ingresses, IngressClasses, Gateways und Routes der Gateway API, Network Policies, ConfigMaps, Secrets, Persistent Volumes und Claims, StorageClasses, ServiceAccounts, Roles, ClusterRoles und ihre Bindings, Horizontal und Vertical Pod Autoscaler, PodDisruptionBudgets, ResourceQuotas, LimitRanges, Webhooks, CustomResourceDefinitions und Custom Resources.

Kann ich Kubernetes mit Cloud- oder C4-Diagrammen kombinieren?

Ja. Cloud, C4, Netzwerk und weitere Packs funktionieren auf derselben Leinwand, sodass Sie den Cluster in seiner Cloud-Region oder neben dem C4-Container zeigen können, den er umsetzt.

Ähnliche Vorlagen

Passender Anwendungsfall

Kubernetes-Architekturdiagramme

In einer Minute ein Canvas öffnen

Melden Sie sich mit Google oder GitHub an. Kostenlos für einen Sitzplatz. Upgrade, wenn das Team dazukommt.