↖ Alle KI-Skills

KI-Skill / Gestalten und umsetzen

Deployments strukturieren

Strukturiert Kubernetes-Infrastruktur mit OpenTofu/Terraform in eigenständig betreibbare Deployments und verbindet sie bei Bedarf zu einem gemeinsamen Release.

Leitlinien

Module werden über explizite Eingaben zu verständlichen Einheiten zusammengesetzt.

OpenTofu / Module Composition ↗

CLI-Workspaces allein ersetzen keine getrennten Konfigurationen und Backends für eigenständige Subsysteme.

OpenTofu / Workspaces ↗

Projektübergreifende Pipelines können unabhängige Deployments zu einem Release koordinieren.

GitLab / Downstream Pipelines ↗

So setzt der Skill diese Leitlinien um

Der hier beschriebene Weg ist auf Kubernetes mit OpenTofu/Terraform ausgerichtet. Auf andere Technologien lässt er sich nur in angepasster Form übertragen: Ressourcenverwaltung, Zustandsführung und Release-Abläufe müssen zur jeweiligen Plattform passen. Der Skill trennt Repository, Modul, Deployment und Release. Er klärt eigene States je Umgebung, eindeutige Ressourcenverantwortung und kleine Schnittstellen. Einzel- und Gesamtreleases verwenden dieselben Abläufe mit festen Versionen, wirksamen Sperren und nachvollziehbarer Fehlerbehandlung.

  • Bleiben zusammengehörige Module innerhalb eines Deployments?
  • Sind State je Umgebung, Ressourcenverantwortung und Schnittstellen eindeutig?
  • Nutzen Einzel- und Gesamtreleases dieselben Abläufe und wirksame Sperren?
  • Sind Teilfehler, Wiederanlauf und eine allfällige State-Übergabe geprüft?

Im Projekt anwenden

Der Skill wird einmal unter ~/.agents/skills/deployments-strukturieren installiert oder dorthin verlinkt. Die führende Quelle liegt in digiestate-skills. Aufruf: $deployments-strukturieren

Eine Bitte in natürlicher Sprache funktioniert ebenfalls: Teile unsere Infrastruktur in unabhängig deploybare Einheiten auf, die wir bei Bedarf gemeinsam veröffentlichen können.

Dokumentation und Übergabe

Deployment-Landkarte mit Modulen, States, Schnittstellen und Einzel-/Gesamtrelease-Ablauf; bei bestehender Infrastruktur zusätzlich ein überprüfbarer State-Übergabeplan.

Wie bei jedem Skill referenziert der zugehörige Commit das Task-Dokument.