Skip to content

Commit 90cc7f1

Browse files
committed
changes suggested by code reviewer
1 parent f213353 commit 90cc7f1

File tree

1 file changed

+32
-35
lines changed
  • content/de/docs/concepts/workloads/pods

1 file changed

+32
-35
lines changed

content/de/docs/concepts/workloads/pods/_index.md

Lines changed: 32 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
reviewers:
3-
- erictune
42
title: Pods
53
content_type: concept
64
weight: 10
@@ -22,10 +20,9 @@ genutzten Speicher- und Netzwerkressourcen und einer Spezifikation für die
2220
Ausführung der Container. Die Ressourcen eines Pods befinden sich immer auf dem
2321
gleichen (virtuellen) Server, werden gemeinsam geplant und in einem
2422
gemeinsamen Kontext ausgeführt. Ein Pod modelliert einen anwendungsspezifischen
25-
"logischen Server": Er enthält eine oder mehrere containerisierte Anwendungen
26-
, die
27-
relativ stark
28-
voneinander abhängen. In Nicht-Cloud-Kontexten sind Anwendungen, die auf
23+
"logischen Server": Er enthält eine oder mehrere containerisierte Anwendungen,
24+
die relativ stark voneinander abhängen.
25+
In Nicht-Cloud-Kontexten sind Anwendungen, die auf
2926
demselben physischen oder virtuellen Server ausgeführt werden, vergleichbar zu
3027
Cloud-Anwendungen, die auf demselben logischen Server ausgeführt werden.
3128

@@ -42,10 +39,10 @@ zum Debuggen gestartet werden, wenn dies der Cluster anbietet.
4239

4340
{{< note >}}
4441
Obwohl Kubernetes abgesehen von [Docker](https://www.docker.com/) auch andere
45-
{{<glossary_tooltip text = "Container-Laufzeitumgebungen"
46-
term_id = "container-runtime">}} unterstützt, ist Docker am bekanntesten und
42+
{{<glossary_tooltip text="Container-Laufzeitumgebungen"
43+
term_id="container-runtime">}} unterstützt, ist Docker am bekanntesten und
4744
es ist hilfreich, Pods mit der Terminologie von Docker zu beschreiben.
48-
{{</ note>}}
45+
{{< /note >}}
4946

5047
Der gemeinsame Kontext eines Pods besteht aus einer Reihe von Linux-Namespaces,
5148
Cgroups und möglicherweise anderen Aspekten der Isolation, also die gleichen
@@ -59,10 +56,10 @@ die gemeinsame Namespaces und Dateisystem-Volumes nutzen.
5956

6057
Normalerweise müssen keine Pods erzeugt werden, auch keine Singleton-Pods.
6158
Stattdessen werden sie mit Workload-Ressourcen wie {{<glossary_tooltip
62-
text = "Deployment" term_id = "deployment">}} oder {{<glossary_tooltip
63-
text = "Job" term_id = "job">}} erzeugt. Für Pods, die von einem Systemzustand
64-
abhängen, erwägen Sie die Nutzung von {{<glossary_tooltip text
65-
= "StatefulSet" term_id = "statefulset">}}-Ressourcen.
59+
text="Deployment" term_id="deployment">}} oder {{<glossary_tooltip
60+
text="Job" term_id="job">}} erzeugt. Für Pods, die von einem Systemzustand
61+
abhängen, erwägen Sie die Nutzung von {{<glossary_tooltip
62+
text="StatefulSet" term_id="statefulset">}}-Ressourcen.
6663

6764
Pods in einem Kubernetes-Cluster werden hauptsächlich auf zwei Arten verwendet:
6865

@@ -81,12 +78,12 @@ Volume öffentlich verfügbar macht, während ein separater _Sidecar_-Container
8178
die Daten aktualisiert. Der Pod fasst die Container, die Speicherressourcen
8279
und eine kurzlebiges Netzwerk-Identität als eine Einheit zusammen.
8380

84-
{{<note>}}
81+
{{< note >}}
8582
Das Gruppieren mehrerer gemeinsam lokalisierter und gemeinsam verwalteter
8683
Container in einem einzigen Pod ist ein relativ fortgeschrittener
8784
Anwendungsfall. Sie sollten diese Architektur nur in bestimmten Fällen
8885
verwenden, wenn Ihre Container stark voneinander abhängen.
89-
{{</ note>}}
86+
{{< /note >}}
9087

9188
Jeder Pod sollte eine einzelne Instanz einer gegebenen Anwendung ausführen. Wenn
9289
Sie Ihre Anwendung horizontal skalieren wollen (um mehr Instanzen auszuführen
@@ -96,10 +93,10 @@ einen für jede Instanz. In Kubernetes wird dies typischerweise als Replikation
9693
bezeichnet.
9794
Replizierte Pods werden normalerweise als eine Gruppe durch eine
9895
Workload-Ressource und deren
99-
{{<glossary_tooltip text = "Controller" term_id = "controller">}} erstellt
96+
{{<glossary_tooltip text="Controller" term_id="controller">}} erstellt
10097
und verwaltet.
10198

102-
Die Seite [Pods und Controller](#pods-and-controllers) beschreibt, wie
99+
Der Abschnitt [Pods und Controller](#pods-und-controller) beschreibt, wie
103100
Kubernetes Workload-Ressourcen und deren Controller verwendet, um Anwendungen
104101
zu skalieren und zu heilen.
105102

@@ -117,17 +114,17 @@ einem gemeinsamen Volume arbeitet. Und ein separater "Sidecar" -Container
117114
aktualisiert die Daten von einer externen Datenquelle, siehe folgenden
118115
Abbildung:
119116

120-
{{< figure src="/images/docs/pod.svg" alt="example pod diagram" width="50%" >}}
117+
{{< figure src="/images/docs/pod.svg" alt="Pod-Beispieldiagramm" width="50%" >}}
121118

122-
Einige Pods haben sowohl {{<glossary_tooltip text = "Initialisierungs-Container"
123-
term_id = "init-container">}} als auch {{<glossary_tooltip text =
124-
"Anwendungs-Container" term_id = "app-container">}}.
119+
Einige Pods haben sowohl {{<glossary_tooltip text="Initialisierungs-Container"
120+
term_id="init-container">}} als auch {{<glossary_tooltip
121+
text="Anwendungs-Container" term_id="app-container">}}.
125122
Initialisierungs-Container werden gestartet und beendet bevor die
126123
Anwendungs-Container gestartet werden.
127124

128125
Pods stellen standardmäßig zwei Arten von gemeinsam Ressourcen für die
129126
enthaltenen Container bereit:
130-
[Netzwerk](#pod-networking) und [Speicher](#pod-storage).
127+
[Netzwerk](#pod-netzwerk) und [Speicher](#datenspeicherung-in-pods).
131128

132129

133130
## Mit Pods arbeiten
@@ -136,17 +133,17 @@ Sie werden selten einzelne Pods direkt in Kubernetes erstellen, selbst
136133
Singleton-Pods. Das liegt daran, dass Pods als relativ kurzlebige
137134
Einweg-Einheiten konzipiert sind. Wann Ein Pod erstellt wird (entweder direkt
138135
von Ihnen oder indirekt von einem
139-
{{<glossary_tooltip text = "Controller" term_id = "controller">}}), wird die
140-
Ausführung auf einem {{<glossary_tooltip term_id = "node">}} in Ihrem Cluster
136+
{{<glossary_tooltip text="Controller" term_id="controller">}}), wird die
137+
Ausführung auf einem {{<glossary_tooltip term_id="node">}} in Ihrem Cluster
141138
geplant. Der Pod bleibt auf diesem (virtuellen) Server, bis entweder der Pod die
142139
Ausführung beendet hat, das Pod-Objekt gelöscht wird, der Pod aufgrund
143140
mangelnder Ressourcen *evakuiert* wird oder oder der Node ausfällt.
144141

145-
{{<note>}}
142+
{{< note >}}
146143
Das Neustarten eines Containers in einem Pod sollte nicht mit dem Neustarten
147144
eines Pods verwechselt werden. Ein Pod ist kein Prozess, sondern eine Umgebung
148145
zur Ausführung von Containern. Ein Pod bleibt bestehen bis er gelöscht wird.
149-
{{</ note>}}
146+
{{< /note >}}
150147

151148
Stellen Sie beim Erstellen des Manifests für ein Pod-Objekt sicher, dass der
152149
angegebene Name ein gültiger
@@ -170,7 +167,7 @@ verwalten:
170167
### Podvorlagen
171168

172169
Controller für
173-
{{<glossary_tooltip text = "Workload" term_id = "workload">}}-Ressourcen
170+
{{<glossary_tooltip text="Workload" term_id="workload">}}-Ressourcen
174171
erstellen Pods von einer _Podvorlage_ und verwalten diese Pods für sie.
175172

176173
Podvorlagen sind Spezifikationen zum Erstellen von Pods und sind in
@@ -265,10 +262,10 @@ einige Einschränkungen:
265262
Pods ermöglichen den Datenaustausch und die Kommunikation zwischen den
266263
Containern, die im Pod enthalten sind.
267264

268-
### Datenspeicherung in Pods {#pod-storage}
265+
### Datenspeicherung in Pods
269266

270267
Ein Pod kann eine Reihe von gemeinsam genutzten Speicher-
271-
{{<glossary_tooltip text = "Volumes" term_id = "volume">}} spezifizieren. Alle
268+
{{<glossary_tooltip text="Volumes" term_id="volume">}} spezifizieren. Alle
272269
Container im Pod können auf die gemeinsamen Volumes zugreifen und dadurch Daten
273270
austauschen. Volumes ermöglichen auch, dass Daten ohne Verlust gespeichert
274271
werden, falls einer der Container neu gestartet werden muss.
@@ -310,35 +307,35 @@ auf Hardware. Prozesse innerhalb eines privilegierten Containers erhalten fast
310307
die gleichen Rechte wie sie Prozessen außerhalb eines Containers zur Verfügung
311308
stehen.
312309

313-
{{<note>}}
310+
{{< note >}}
314311
Ihre
315-
{{<glossary_tooltip text = "Container-Umgebung" term_id = "container-runtime">}}
312+
{{<glossary_tooltip text="Container-Umgebung" term_id="container-runtime">}}
316313
muss das Konzept eines privilegierten Containers unterstützen, damit diese
317314
Einstellung relevant ist.
318-
{{</ note>}}
315+
{{< /note >}}
319316

320317

321318
## Statische Pods
322319

323320
_Statische Pods_ werden direkt vom Kubelet-Daemon auf einem bestimmten Node
324321
verwaltet ohne dass sie vom
325-
{{<glossary_tooltip text = "API Server" term_id = "kube-apiserver">}} überwacht
322+
{{<glossary_tooltip text="API Server" term_id="kube-apiserver">}} überwacht
326323
werden.
327324
.
328325
Die meisten Pods werden von der Kontrollebene verwaltet (z. B.
329326
{{< glossary_tooltip text="Deployment" term_id="deployment" >}}). Aber für
330327
statische Pods überwacht das Kubelet jeden statischen Pod direkt (und startet
331328
ihn neu, wenn er ausfällt).
332329

333-
Statische Pods sind immer an ein {{<glossary_tooltip term_id = "kubelet">}} auf
330+
Statische Pods sind immer an ein {{<glossary_tooltip term_id="kubelet">}} auf
334331
einem bestimmten Node gebunden. Der Hauptanwendungsfall für statische Pods
335332
besteht darin, eine selbst gehostete Steuerebene auszuführen. Mit anderen
336333
Worten: Das Kubelet dient zur Überwachung der einzelnen
337334
[Komponenten der Kontrollebene](/docs/concepts/overview/components/#control-plane-components).
338335

339336
Das Kubelet versucht automatisch auf dem Kubernetes API-Server für jeden
340337
statischen Pod einen spiegelbildlichen Pod
341-
(im Englischen {{<glossary_tooltip text = "Mirror-Pod" term_id = "mirror-Pod">}})
338+
(im Englischen: {{<glossary_tooltip text="mirror pod" term_id="mirror-pod">}})
342339
zu erstellen.
343340
Das bedeutet, dass die auf einem Node ausgeführten Pods auf dem API-Server
344341
sichtbar sind jedoch von dort nicht gesteuert werden können.

0 commit comments

Comments
 (0)