Skip to content

Commit 951afa3

Browse files
authored
Merge pull request #40860 from rul3m4k3r/feature/docs-tools-kubectl-macos
[de] added translation for /tasks/tools/install-kubectl-macos.md and some dependencies
2 parents b8b837e + 0841bc0 commit 951afa3

File tree

7 files changed

+416
-0
lines changed

7 files changed

+416
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: "Enthaltene Tools"
3+
description: "Snippets, die in die Hauptseiten von kubectl-installs-*.md aufgenommen werden."
4+
headless: true
5+
toc_hide: true
6+
_build:
7+
list: never
8+
render: never
9+
publishResources: false
10+
---
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: "kubectl-convert Übersicht"
3+
description: >-
4+
Ein kubectl Plugin welches es ermöglicht, Manifeste von einer Version
5+
der Kubernetes API zu einer anderen zu konvertieren.
6+
7+
headless: true
8+
_build:
9+
list: never
10+
render: never
11+
publishResources: false
12+
---
13+
14+
Ein Plugin für das Kubernetes Kommandozeilentool `kubectl`, welches es ermöglicht Manifeste von einer Version der
15+
Kubernetes API zu einer anderen zu konvertieren. Kann zum Beispiel hilfreich sein, Manifeste zu einer nicht als veraltet (deprecated)
16+
markierten API Version mit einem neuerem Kubernetes Release zu migrieren.
17+
Weitere Infos finden Sich unter: [zu nicht veralteten APIs migrieren](/docs/reference/using-api/deprecation-guide/#migrate-to-non-deprecated-apis)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: "Wie geht es weiter?"
3+
description: "Wie geht es nach der Installation von Kubectl weiter."
4+
headless: true
5+
_build:
6+
list: never
7+
render: never
8+
publishResources: false
9+
---
10+
11+
* [Minikube installieren](https://minikube.sigs.k8s.io/docs/start/)
12+
* [Installations Guides](/docs/setup/) ansehen um mehr über die Clustererstellung zu erfahren.
13+
* [Lernen wie man Applikationen startet und erreichbar macht.](/docs/tasks/access-application-cluster/service-access-application-cluster/)
14+
* Falls Zugriff auf ein Cluster benötigt wird, welches nicht von einem selbst erstellt wurde, könnte
15+
[Clusterzugang teilen](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/) interessant sein.
16+
* Lies die [kubectl Referenzdokumentation](/docs/reference/kubectl/kubectl/)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: "fish Autovervollständigung"
3+
description: "Optionale Konfiguration um die fish shell Autovervollständigung einzurichten."
4+
headless: true
5+
_build:
6+
list: never
7+
render: never
8+
publishResources: false
9+
---
10+
11+
{{< note >}}
12+
Autovervollständigung für Fish benötigt kubectl 1.23 oder neuer.
13+
{{< /note >}}
14+
15+
Das kubectl Autovervollständigungsskript für Fish kann mit folgendem Befehl `kubectl completion fish` generiert werden. Mit dem Befehl `kubectl completion fish | source` wird die Autovervollständigung in der aktuellen Sitzung aktiviert.
16+
17+
Um die Autovervollständigung in allen Sitzungen einzurichten, muss folgender Befehl in die `~/.config/fish/config.fish` Datei eingetragen werden:
18+
19+
```shell
20+
kubectl completion fish | source
21+
```
22+
23+
Nach dem Neuladen der Shell, sollte die kubectl Autovervollständigung funktionieren.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: "zsh Autovervollständigung"
3+
description: "Optionale Konfiguration der zsh Autovervollständigung."
4+
headless: true
5+
_build:
6+
list: never
7+
render: never
8+
publishResources: false
9+
---
10+
11+
Das kubectl Autovervollständigungsskript für Zsh kann mit folgendem Befehl `kubectl completion zsh` generiert werden. Mit dem Befehl `kubectl completion zsh | source` wird die Autovervollständigung in der aktuellen Sitzung aktiviert.
12+
13+
Um die Autovervollständigung in allen Sitzungen einzurichten, muss folgender Befehl in die `~/.zshrc` Datei eingetragen werden:
14+
15+
```zsh
16+
source <(kubectl completion zsh)
17+
```
18+
19+
Falls ein Alias für kubectl eingerichtet wurde, funktioniert die kubectl Autovervollständung automatisch.
20+
21+
Nach dem Neuladen der Shell, sollte die kubectl Autovervollständigung funktionieren.
22+
23+
Sollte ein Fehler auftreten wie dieser: `2: command not found: compdef`, muss bitte folgendes am Anfang der `~/.zshrc` Datei eingefügt werden:
24+
25+
```zsh
26+
autoload -Uz compinit
27+
compinit
28+
```
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: "kubectl installation verifizieren"
3+
description: "Wie die kubectl Installation verifiziert wird."
4+
headless: true
5+
_build:
6+
list: never
7+
render: never
8+
publishResources: false
9+
---
10+
11+
Um mithilfe von kubectl ein Cluster zu finden und darauf zuzugreifen benötigt es eine
12+
[kubeconfig Datei](/docs/concepts/configuration/organize-cluster-access-kubeconfig/),
13+
welche automatisch angelegt wird, wenn ein Cluster mit Hilfe der
14+
[kube-up.sh](https://github.com/kubernetes/kubernetes/blob/master/cluster/kube-up.sh)
15+
oder erfolgreich ein Cluster mit Minicube erstellt wurde.
16+
Standardmäßig liegt die kubectl Konfigurationsdatei unter folgendem Pfad `~/.kube/config`.
17+
18+
Um zu überprüfen ob kubectl korrekt konfiguriert ist, kann der Cluster-Status abgefragt werden:
19+
20+
```shell
21+
kubectl cluster-info
22+
```
23+
24+
Wenn als Antwort eine URL ausgegeben wird, ist kubectl korrekt konfiguriert und kann auf das Cluster zugreifen.
25+
26+
Falls eine Nachricht ähnlich wie die Folgende zu sehen ist, ist kubectl nicht korrekt konfiguriert oder nicht in der Lage das Cluster zu erreichen.
27+
28+
```
29+
The connection to the server <server-name:port> was refused - did you specify the right host or port?
30+
```
31+
32+
Wenn zum Beispiel versucht wird ein Kubernetes Cluster lokal auf dem Laptop zu starten, muss ein Tool wie zum Beispiel Minikube zuerst installiert werden. Danach können die oben erwähnten Befehle erneut ausgeführt werden.
33+
34+
Falls kubectl cluster-info eine URL zurück gibt, aber nicht auf das Cluster zugreifen kann, prüfe ob kubectl korrekt konfiguriert wurde:
35+
36+
```shell
37+
kubectl cluster-info dump
38+
```

0 commit comments

Comments
 (0)