K8s - Workloads Flashcards

(8 cards)

1
Q

Was ist ein Deployment?

A

Verwaltet stateless Anwendungen und sorgt für gewünschte Anzahl an Pods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was sind stateless Anwendungen in Kubernetes?

A

Anwendungen ohne eigenen persistenten Zustand. Daten werden extern gespeichert (z.B. externe Datenbank).
Pods können jederzeit ersetzt oder skaliert werden, ohne Datenverlust

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist ein StatefulSet?

A

Kubernetes-Workload für zustandsbehaftete Anwendungen mit stabilen Pod-Namen, festen Identitäten und persistentem Storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wann nutzt man StatefulSets statt Deployments?

A

Wenn Anwendungen,
- stabile Netzwerknamen,
- Reihenfolge beim Starten/Stoppen
- oder persistenten Speicher pro Pod benötigen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist der Unterschied zw. Deployment und StatefulSet?

A
  • Deployment –> stateless
  • StatefulSet –> für persistente, identifizierbare Pods
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist ein ReplicaSet?

A

Stellt sicher, dass eine bestimmte Anzahlt an Pods läuft

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was sind DeamonSets?

A

Workload, der sicherstellt, dass auf jedem/bestimmten Node ein Pod läuft, z.B. für Logging-Agents oder Monitoring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Einfaches Beispiel für DeamonSets?

A

Ein Logging-Agent läuft als Pod auf jedem Node im Cluster und sammelt Container-logs lokal ein.
Kommt ein neuer Node hinzu, startet automatisch auch dort ein Logging-Pod.
Wird ein Node entfernt, verschwindet der Pod ebenfalls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly