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,
|
verschiedenen Nutzlasten. **Sie werden nicht zusammengelegt**, solange nicht jemand nachweist,
|
||||||
dass sie dasselbe tun.
|
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
|
## Was ausdrücklich nicht entschieden ist
|
||||||
|
|
||||||
* **Ob GAIA Full ebenfalls auf XinionOS läuft.** Diese Entscheidung betrifft nur, was beim Kunden
|
* **Ob GAIA Full ebenfalls auf XinionOS läuft.** Diese Entscheidung betrifft nur, was beim Kunden
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue