@@ -127,7 +127,7 @@ Um kubectl auf Linux zu installieren, gibt es die folgenden Möglichkeiten:
127
127
128
128
``` shell
129
129
sudo apt-get update
130
- sudo apt-get install -y ca-certificates curl
130
+ sudo apt-get install -y ca-certificates curl gnupg
131
131
```
132
132
133
133
Falls Debian 9 (stretch) oder älter genutzt wird, müssen zusätzlich das Paket ` apt-transport-https ` installiert werden:
@@ -136,16 +136,20 @@ Um kubectl auf Linux zu installieren, gibt es die folgenden Möglichkeiten:
136
136
sudo apt-get install -y apt-transport-https
137
137
```
138
138
139
- 2 . Den öffentlichen Google Cloud Signaturschlüssel herunterladen:
139
+ 2 . Den öffentlichen Signaturschlüssel für die Kubernetes Repositories herunterladen:
140
140
141
141
``` shell
142
- curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-archive-keyring.gpg
142
+ # Falls der Ordner `/etc/apt/keyrings` nicht existiert, sollte er vor dem curl Kommando erstellt werden, siehe folgende Zeile
143
+ # sudo mkdir -p -m 755 /etc/apt/keyrings
144
+ curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.31/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
145
+ sudo chmod 644 /etc/apt/keyrings/kubernetes-apt-keyring.gpg # nicht privilegierten APT Applikationen den Lesezugriff auf diesen Keyring erlauben
143
146
```
144
147
145
- 3 . Kubernetes zum ` apt ` Repository:
148
+ 3 . Kubernetes ` apt ` Repository hinzufügen :
146
149
147
150
``` shell
148
- echo " deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
151
+ echo ' deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.31/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
152
+ sudo chmod 644 /etc/apt/sources.list.d/kubernetes.list # dies hilft tools wie command-not-found korrekt zu funktionieren
149
153
```
150
154
151
155
4 . Den ` apt ` Paketindex mit dem neuen Repository updaten und kubectl installieren:
0 commit comments