Zum Inhalt springen

YAML · 5 Dateien

YAML-Beispieldateien - kostenlose Downloads

Laden Sie geprüfte YAML-Testdateien mit sauberer Einrückung, Multi-Dokument-Streams (---), Ankern (&) und Aliasen (*) herunter. Ideal für Kubernetes kubectl, Docker Compose und CI/CD-Pipelines.

5 Dateien YAML 1.1 KB - 712 KB Maps, Sequenzen & Anker

YAML-Bibliothek

Verfügbare YAML-Beispiele

5 Dateien

1.11 KB

Microservices & Database Config Map (1.11 KB)

Einträge:4 Sections

YAML YAML herunterladen

1.79 KB

Kubernetes Multi-Document Manifest (1.79 KB)

Einträge:4 Manifests

YAML YAML herunterladen

32.68 KB

50-Service Docker Compose Cluster (32.68 KB)

Einträge:50 Services

YAML YAML herunterladen

457.60 KB

OpenAPI 3.1.0 REST & Telemetry Specification (457.60 KB)

Einträge:250 Endpoints

YAML YAML herunterladen

712.08 KB

1,000-Job Enterprise CI/CD Pipeline Matrix (712.08 KB)

Einträge:1,000 Jobs

YAML YAML herunterladen

YAML-Testleitfaden

YAML-Parser, Kubernetes-Manifeste und CI/CD-Pipelines mit zuverlässigen Vorlagen testen

YAML ist die menschenlesbare Datenserialisierungssprache für Cloud- und Softwarekonfigurationen. Diese Testdateien bieten saubere Einrückungen und Anker für belastbare Tests.

Was enthält jede Beispieldatei?

Jeder Download entspricht vollständig der YAML 1.2-Spezifikation mit standardmäßigen 2-Leerzeichen-Einrückungen. Enthalten sind Microservice-Konfigurationen, Kubernetes-Manifeste, Docker Compose-Cluster und OpenAPI-Spezifikationen.

Wählen Sie die 1.1-KB-Datei für schnelle Unittests, die 32-KB-Docker-Datei für Anker-Tests (& und *) oder die 712-KB-Matrix für Performance-Prüfungen.

Vor der Verwendung von YAML-Dateien

  • ✓ Verwenden Sie ausschließlich Leerzeichen für die Einrückung (Tabulatoren sind in YAML verboten).
  • ✓ Prüfen Sie, ob Ihr Parser YAML 1.2 unterstützt, um Fehlinterpretationen von Strings zu vermeiden.
  • ✓ Verwenden Sie direkte Download-Links in automatisierten CI/CD-Pipelines.

Häufig gestellte Fragen

Was ist eine YAML-Datei und warum wird sie für Konfigurationen genutzt?

YAML ist ein menschenlesbares Textformat zur Datenserialisierung. Seine saubere Syntax macht es zum Standard für Kubernetes, Docker und CI/CD-Pipelines.

Darf ich Tabulatoren für die Einrückung in YAML nutzen?

Nein. Die offizielle YAML-Spezifikation verbietet Tabulatoren strikt. Alle unsere Beispieldateien verwenden standardmäßig 2 Leerzeichen.

Was sind Anker und Aliase in YAML?

Anker (&) und Aliase (*) ermöglichen das Wiederverwenden von Konfigurationsabschnitten ohne redundanten Code.

Was unterscheidet YAML 1.1 von YAML 1.2?

YAML 1.1 interpretierte unquotierte Wörter wie "yes", "no" oder "NO" als Booleans. YAML 1.2 korrigiert dies und ist vollständig JSON-kompatibel.

YAML-Formatdetails

Dateiendung

.yaml, .yml

MIME-Typ

application/yaml

Kodierung

UTF-8 (YAML 1.2)

Technische Übersicht über YAML-Syntax & Parser-Architektur

Erfahren Sie mehr über Einrückungsregeln, Anker-Auflösung, Multi-Dokument-Streams und Schemakompatibilität in YAML.

YAML 1.2 Core Schema & das Norwegen-Problem

YAML 1.2 gleicht die Typauflösung an JSON an und verhindert, dass Länderkürzel wie "NO" fälschlicherweise als boolesches False interpretiert werden.

Anker, Aliase & Graphen-Serialisierung

Im Gegensatz zu JSON ermöglicht YAML die Serialisierung zyklischer Graphen über Anker (&) und Aliase (*), was Redundanzen in Konfigurationen minimiert.

Multi-Dokument-Streaming mit Dreifach-Bindestrich (---)

Drei Bindestriche trennen mehrere Dokumente in einem einzigen Datenstrom, was speichereffizientes Streaming großer Datenmengen erlaubt.