|
|
## Speicher und/oder Datenbanken
|
|
|
|
|
|
Der Softwarelieferant MUSS...
|
|
|
- Anforderungen an die zum Betrieb erforderlichen persistenten
|
|
|
Speicher oder Datenbanken beschreiben (SYS.1.6.A9).
|
|
|
- Mindestanforderungen (Requests) und Begrenzungen (Limits) für CPU,
|
|
|
RAM sowie temporären Speicher für jeden Container definieren. Er
|
|
|
muss ebenfalls die Anforderungen und die Größe des benötigten
|
|
|
persistenten Speichers definiert und die Informationen dem
|
|
|
Softwarebetreiber mitgeteilt werden. (SYS.1.6.A16).
|
|
|
- notwendige persistente Volumen und deren Nutzung (RW/RO) im
|
|
|
Deployment beschreiben (SYS.1.6.A33).
|
|
|
|
|
|
Umsetzungshinweise:
|
|
|
- Die Beschreibung im Kontext fachlicher Anforderungen kann nur
|
|
|
individuell erfolgen. Tatsächliche Anforderungen und Begrenzungen werden
|
|
|
in Abstimmung von Softwarelieferant und Softwarebetreiber erarbeitet.
|
|
|
- Hinweis zu (SYS.1.6.A9): Insbesondere Geschwindigkeit, Zugriffstyp (RWO,
|
|
|
ROM, RWX) sowie unterstützte Datenbanksysteme (z.B. DB2, Oracle, usw.)
|
|
|
- Hinweis zu (SYS.1.6.A16): Nach dem Prinzip pro Container einen Dienst.
|
|
|
Deckt mit ab: will in der Lage sein, Resourcen zu begrenzen. Ggf., je
|
|
|
nach Szenario feingranular pro Dienst\
|
|
|
Unter \"flüchtigen Speicher\" wird \"ephemeral storage\" verstanden,
|
|
|
dieser ist limitierbar:
|
|
|
<https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#setting-requests-and-limits-for-local-ephemeral-storage>
|
|
|
You can use ephemeral-storage for managing local ephemeral storage. Each
|
|
|
Container of a Pod can specify one or more of the following:
|
|
|
|
|
|
```
|
|
|
- spec.containers[].resources.limits.ephemeral-storage
|
|
|
- spec.containers[].resources.requests.ephemeral-storage
|
|
|
```
|
|
|
|
|
|
- Requests und Limits gibt es nicht nur auf Container-Ebene, sondern
|
|
|
auch auf Pod-Ebene
|
|
|
|