-
Notifications
You must be signed in to change notification settings - Fork 556
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge dev-de in main #2421
Merged
Merged
Merge dev-de in main #2421
Changes from all commits
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
b43cb62
Update CODEOWNERS in dev-de to sync with main
seokho-son 61628ae
Settings and initial contents for German localization (#347)
iamNoah1 e6919ac
Update CODEOWNDERS for dev-de
seokho-son 07c2b2e
Merge branch 'main' into dev-de
iamNoah1 4d2b92b
Merge pull request #646 from iamNoah1/dev-de
seokho-son 20eec23
first shot
iamNoah1 c7c844e
[de] Fix typo in _index.md
gdenn 9b3b456
localize feedback section
iamNoah1 71ed549
change requests
iamNoah1 a3f4986
Merge pull request #712 from gdenn/de-bugfix/index-typo
Petria3s 97f0a0f
Merge pull request #661 from iamNoah1/agile-software-dev
Petria3s 4d2fdd3
[de] Add localization cloud computing (#711)
gdenn 2249b80
update terms to completed (#725)
iamNoah1 c433dfc
[de] Add localization for "abstraction"
gdenn 379f6be
[de] Remove whitespaces
gdenn 47ec764
[de] Remove redundant information
gdenn ab59a40
[de] Rephrase sentence
gdenn 920399b
[de] Rephrase sentence
gdenn 1985210
Merge pull request #718 from iamNoah1/add-fedback-templating
seokho-son ca54a93
[de] Remove white spaces
gdenn 87dbc22
[de] Fix template title for agile software dev (#731)
gdenn edd1fec
[de] Add localization cloud native tech
ohdle bf23f45
Incorporate suggested change
ohdle 76b79a4
Incorporate suggested change
ohdle b87b901
Incorporate suggested change
ohdle d1b8675
Incorporate suggested change to title
ohdle fb6436e
Add german translation for API Gateway (#732)
christianhuening 6570292
Merge pull request #730 from gdenn/de-abstraction
DaveVentura 675de23
Update cloud_native_tech.md
ohdle fc73aee
Merge pull request #776 from ohdle/dev-de-cloud-native-tech
DaveVentura 3a1c797
Merge branch 'main' into dev-de
iamNoah1 d0b880d
Merge pull request #982 from iamNoah1/dev-de
seokho-son 66012c3
rename files, add semantic line breaks, empty lines (#974)
iamNoah1 6f362cc
Merge branch 'main' into dev-de
iamNoah1 9c390af
Merge pull request #1041 from iamNoah1/dev-de
seokho-son 38f7ea0
[DE] Take Over Cloud Native Security localization (#990)
iamNoah1 025ee14
german localize cloud native apps (#1085)
DaveVentura 8baab46
[DE] Add german definition for canary deployment (#1247)
bcubk b3db84f
german autoscaling localization (#1111)
DaveVentura 4bc2c15
corrects filename
iamNoah1 ba55d83
Merge pull request #1343 from iamNoah1/correct-filename-canary-depl
seokho-son 68ef5eb
adds david again (#1356)
iamNoah1 8ef864d
Merge remote-tracking branch 'origin' into dev-de
iamNoah1 5a2e68d
Merge pull request #1359 from iamNoah1/dev-de
seokho-son 8a70e6d
correct wording (#1355)
iamNoah1 05dbc67
[localization/german] Add localization for API (#1055)
gdenn 66ff51b
fix filename
iamNoah1 b3d05bc
Merge pull request #1434 from iamNoah1/fix-api-filename
seokho-son c0638f6
localization
DaveVentura db7e389
[DE] Localization of Blue Green Deployment (#1342)
iamNoah1 6772ba3
Update content/de/client-server-architecture.md
DaveVentura 4ec7ab8
Apply suggestions from code review
DaveVentura ce1914c
Add german translation for bare metal machine (#1431)
bcubk 650ffde
Merge branch 'main' into dev-de
iamNoah1 fff8ac0
Merge pull request #1686 from iamNoah1/dev-de
seokho-son 5493f50
add change requests
DaveVentura 6cd3f35
Update content/de/client-server-architecture.md
iamNoah1 7bdf75c
Update content/de/client-server-architecture.md
DaveVentura 182e695
Update content/de/client-server-architecture.md
DaveVentura 4168327
Merge pull request #1423 from cncf/513-german-localize-client-server-…
DaveVentura 7f30a5e
Create containers.md first throw
DaveVentura d83eb1f
Update containers.md
DaveVentura be11f28
Update containers.md
DaveVentura 879dad5
Update containers.md
DaveVentura 31288cb
Update containers.md
DaveVentura f7b14c0
Update content/de/containers.md
DaveVentura b8411fc
Update content/de/containers.md
DaveVentura 9bb804b
Update content/de/containers.md
DaveVentura 308488a
Update content/de/containers.md
DaveVentura 153d1a6
Update content/de/containers.md
DaveVentura ab12237
Update content/de/containers.md apply suggestion
DaveVentura 5f5d7db
Merge pull request #2049 from cncf/1409-german-localize-containers
DaveVentura 979cc50
[DE] localize Cluster (#2208)
iamNoah1 bee0f34
Merge branch 'main' into dev-de
iamNoah1 b03dbb5
Merge pull request #2304 from iamNoah1/dev-de
seokho-son 2bba101
set status to completed
iamNoah1 a015a2a
Merge pull request #2315 from iamNoah1/dev-de
DaveVentura 28b4ab5
Merge pull request #2422 from cncf/main
iamNoah1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
title: Bare Metal Machine | ||
status: Completed | ||
category: Technologie | ||
--- | ||
|
||
## Was es ist | ||
|
||
Bare Metal beschreibt einen physischen Computer, der als Server verwendet wird und leistungsstarke Hardware besitzt. | ||
Demgegenüber stehen virtuelle Maschinen, die einen Großteil der Server ausmachen. | ||
|
||
## Welches Problem es löst | ||
|
||
Bei Virtualisierungen kommt es zu künstlicher Verzögerung bei der Übersetzung von Betriebssystemanweisungen in Maschinencode. | ||
Falls die Verarbeitung eines Workloads einen schnellen Zugriff auf Hardwareressourcen erfordert, kann Bare Metal die richtige Lösung sein. | ||
|
||
## Wie es das Problem löst | ||
|
||
Durch die Bereitstellung der gesamten Ressourcen eines physischen Computers für ein einziges Betriebssystem, kann die bestmögliche Leistung erzielt werden. | ||
Durch die Skalierbarkeit von [Cloud Native Apps](/cloud-native-apps/) kann eine große Anzahl von parallelen Events effizient verarbeitet werden. | ||
Dies kann entweder durch horizontale oder vertikale Skalierung erreicht werden. | ||
Für bestimmte Workloads kann eine vertikale Skalierung und/oder eine schnelle Reaktionszeit der physischen Hardware erforderlich sein. | ||
Für diesen Fall eignet sich Bare Metal. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
title: Client-Server-Architektur | ||
status: Completed | ||
category: Konzept | ||
--- | ||
|
||
## Was es ist | ||
|
||
Bei einer Client-Server-Architektur ist eine Anwendung in zwei oder mehr Komponenten aufgeteilt. Dabei wird unterschieden zwischen Clients und Servern. | ||
Ein Client fordert die Erledigung einer Aufgabe bei einem Server an und der Server wiederum nimmt diese Anfrage entgegen und bearbeitet die Aufgabe. | ||
Ein Beispiel dafür ist Google Mail. Der Client ist in diesem Fall die Webanwendung bzw. die UI, die im Browser des Nutzers ausgeführt wird. | ||
Mit einem Klick auf "Email senden" wird die geschriebene Email and den Server gesendet, der in der Cloud von Google läuft und die Email an den Empfänger weiterleitet. | ||
|
||
Dies steht im Gegensatz zu sogenannten "Standalone" Anwendungen (z. B. Desktop-Anwendungen), die die gesamte Arbeit eigenständig erledigen. | ||
So kann beispielsweise ein Textverarbeitungsprogramm wie Microsoft Word vollständig auf dem Computer des Nutzers installiert und ausgeführt werden. | ||
|
||
## Welches Problem es löst | ||
|
||
Eine Client-Server-Architektur löst eine große Herausforderung, die in sich geschlossene Anwendungen mit sich bringen: Regelmäßige Aktualisierungen. | ||
Bei einer Standalone-Anwendung müssten die Benutzer bei jeder Aktualisierung die neueste Version herunterladen und installieren. | ||
Zum Beispiel müssten sich die Benutzer regelmäßig den kompletten Produktkatalog von Amazon auf ihre Computer herunterladen. | ||
Außerdem vereinfacht es die gemeinsame Nutzung von Daten. So müssen Daten nicht mehr verschickt oder sogar auf physischen Datenträgern weitergegeben werden. | ||
Je größer eine Applikation ist, desto höher werden die Anforderungen an das Endgerät. | ||
Wachsende Standalone Anwendungen belegen dadurch immer mehr physische Ressourcen auf der Maschine des Nutzers. | ||
|
||
## Wie es das Problem löst | ||
|
||
Durch die Implementierung der Anwendungslogik in einem Server können die Betreiber diese aktualisieren, ohne die Logik auf der Client-Seite ändern zu müssen. | ||
Das führt dazu, dass Aktualisierungen viel häufiger vorgenommen werden können. | ||
Die Speicherung von Daten auf dem Server ermöglicht es vielen Clients, dieselben Daten zu sehen und gemeinsam zu nutzen. | ||
Bei einer Client-Server-Architektur muss auf dem Endgerät des Nutzers nicht die komplette Applikation laufen, sondern nur der vergleichsweise schmale Client. Das Backend kann auf externen Servern laufen, die entsprechend hochskaliert werden können. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
title: Cluster | ||
status: Completed | ||
category: Konzept | ||
tags: ["infrastruktur", "grundlegendes", ""] | ||
--- | ||
|
||
## Was es ist | ||
|
||
Ein Cluster ist eine Gruppe von Computern, die ein gemeinsames Ziel haben und als eine Einheit auftreten. | ||
Im Kontext von [Cloud Native Technologien](/cloud-native-tech/) wird der Begriff häufig mit [Kubernetes](/kubernetes/) gleichgesetzt. | ||
Jedenfalls kommunizieren einzelnen Computer über ein Netzwerk miteinander. | ||
|
||
|
||
## Welches Problem es löst | ||
|
||
Anwendungen, die nur auf einem einzelnen Computer betrieben werden, stellen einen Single Point of Failure dar. | ||
|
||
Business-kritische Systeme können offline gehen, wenn dieser Computer oder die Anwendung darin abstürzt. | ||
Ein weiteres Szenario könnte sein, dass dieser Computer oder die Anwendung darin zwar funktionsfähig sind, | ||
aber über das Netzwerk nicht erreichbar sind. | ||
|
||
|
||
## Wie es das Problem löst | ||
|
||
Ein Cluster löst dieses Problem indem mehr als nur ein Computer verwendet wird. | ||
Man spricht hier auch von verteilten Systemen. | ||
Wenn einer dieser Computer oder die Anwendung darin abstürzt oder aus anderen Gründen ausfällt, können die anderen Computer übernehmen. | ||
Hierfür wird üblicherweise eine Komponente verwendet, die als Load Balancer bekannt ist und Anfragen an ein Cluster lediglich an erreichbare Computer weiterleitet. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
title: Container | ||
status: Completed | ||
category: Konzept | ||
--- | ||
|
||
## Was es ist | ||
|
||
Ein Container ist eine virtuelle isolierte Umgebung, die als Prozess mit Ressourcen- und Kapazitätsbeschränkungen auf einem Computer läuft und von dessen Betriebssystem verwaltet wird. | ||
Dabei werden dem Container virtuelle Ressourcen des Hosts reserviert und zugeordnet. | ||
Es können mehrere Container auf derselben Maschine laufen und es wird von der Container-Engine sichergestellt, | ||
dass diese nicht dieselben physischen Ressourcen belegen und auch nicht miteinander interagieren. | ||
Benötigte Tools und Dateien werden zu einem autonomen Container-Image verpackt, welches von einer Container-Engine ohne weitere Abhängigkeiten von Tools oder Dateien ausgeführt werden kann. | ||
|
||
## Welches Problem es löst | ||
|
||
Bevor es Container gab, waren separate Rechner oder [virtuellen Maschinen](/virtual-machine/) erforderlich, um Anwendungen auszuführen. | ||
Jede Maschine benötigte ihr eigenes Betriebssystem, das CPU, Speicher und Festplattenplatz beanspruchte, damit eine einzelne Anwendung funktionieren konnte. | ||
Führte man mehrere Anwendungen auf derselben Maschine aus, konnte das zu Konflikten in der Ressourcenbelegung führen, wenn z.B. zwei Anwendungen auf die selbe Speicherstelle zugreifen. | ||
Darüber hinaus ist die Wartung, das Upgrade und der Start eines Betriebssystems eine weitere mühsame Angelegenheit. | ||
|
||
|
||
## Wie es das Problem löst | ||
|
||
Container teilen sich dasselbe Betriebssystem, jedoch sind sie durch die Zuordnung virtueller Ressourcen voneinander isoliert, wodurch der Ressourcen-Overhead des Betriebssystems verteilt wird und eine effiziente Nutzung des physischen Rechners ermöglicht wird. | ||
Dadurch können mehrere Anwendungen auf demselben physischen Rechner ausgeführt werden. | ||
Durch die Nutzung des zugrunde liegenden Betriebssystems, sind sie im Vergleich zu [virtuellen Maschinen](/virtual-machine/) sehr leichtgewichtig und können schneller hoch- und heruntergefahren werden. | ||
|
||
Allerdings gibt es auch Einschränkungen. | ||
Da Container das selbe Betriebssystem nutzen, können Prozesse als weniger sicher angesehen werden. | ||
Um die Ressourcen zu garantieren, müssen die Administratoren die Speicher- und CPU-Nutzung einschränken und begrenzen, damit andere Anwendungen keine schlechten Leistungen erbringen oder abstürzen. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't have to modify this part, but I guess it was from previous manual rebase.
In order to minimize mixed up situation, we'd better update dev-de first, and then, let's merge this PR.