ADR-0005 ergaenzt: Container-Abbilder von GAIA Lite gehoeren in die Wurzel
Die Entscheidung liess offen, wo eine Nutzlast aus Containern liegt. appliance/ADR-0005 hat den Fall schon beantwortet: Was im Bestand liegt, nimmt der Ruecksprung nicht mit. Also Software -- k3s, Abbilder, Buendel -- in die Wurzel, Zustand in den Bestand, und dieselbe Schemaregel wie fuer jede andere Nutzlast. Folge fuer die Abbildgroesse: Ein vollstaendiger Satz Container-Abbilder liegt zweimal auf der Platte und ist vor dem ersten Abbildbau zu beziffern. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
748eaf0ebe
commit
3e9aec3085
1 changed files with 27 additions and 0 deletions
|
|
@ -80,6 +80,33 @@ Festlegung.
|
|||
verschiedenen Nutzlasten. **Sie werden nicht zusammengelegt**, solange nicht jemand nachweist,
|
||||
dass sie dasselbe tun.
|
||||
|
||||
## Die Auflage, die daraus folgt: Container-Abbilder gehören in die Wurzel
|
||||
|
||||
*Nachgetragen am 21.08.2026, nachdem die Frage gestellt wurde, ob GAIA Lite und das Grundmodul der
|
||||
Appliance dieselbe Schicht sind. Sie sind es nicht — aber die Frage hat eine Lücke in dieser
|
||||
Entscheidung aufgedeckt.*
|
||||
|
||||
`appliance/ADR-0005` hat für die Verpackung der Dienste festgehalten, was hier genauso gilt und
|
||||
oben fehlte: **Was nicht in der Wurzel liegt, nimmt der Rücksprung nicht mit.** Lägen die Dienste
|
||||
im Bestandsbereich, träfe nach einem Rücksprung eine alte Wurzel auf eine neue Anwendung.
|
||||
|
||||
Für GAIA Lite als Nutzlast heißt das konkret:
|
||||
|
||||
| Was | Wohin | Warum |
|
||||
|---|---|---|
|
||||
| k3s selbst, alle **Container-Abbilder**, Helm-Bündel, Manifeste | **Wurzel** | Software. Wird mitgetauscht und kommt beim Rücksprung von selbst zurück |
|
||||
| etcd beziehungsweise die Cluster-Datenbank, persistente Datenträger, Zustand der Anwendungen | **Bestand** | Zustand des Kunden. Überlebt den Fassungswechsel absichtlich |
|
||||
|
||||
**Damit gilt für GAIA Lite dieselbe Schemaregel wie für jede andere Nutzlast** (`ADR-0004` der
|
||||
Appliance): Eine Fassung darf den Zustand nur so ändern, dass die Vorgängerfassung noch damit
|
||||
arbeiten kann. Ein Rücksprung, der auf einen fortgeschriebenen Cluster-Zustand trifft, ist kein
|
||||
Rückweg, sondern ein zweiter Ausfall.
|
||||
|
||||
**Und es ist eine Abbildgrößen-Frage.** Nach `ADR-0004` bleibt das Abbild klein, weil alles zweimal
|
||||
auf der Platte liegt — einmal je Wurzel. Ein vollständiger Satz Container-Abbilder für Plattform
|
||||
und Anwendungen ist kein kleiner Posten. **Was GAIA Lite in die Wurzel legt, ist vor dem ersten
|
||||
Abbildbau zu beziffern**, nicht danach.
|
||||
|
||||
## Was ausdrücklich nicht entschieden ist
|
||||
|
||||
* **Ob GAIA Full ebenfalls auf XinionOS läuft.** Diese Entscheidung betrifft nur, was beim Kunden
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue