@@ -19,7 +19,7 @@ Dans cet exercice, vous allez utiliser kubectl pour récupérer tous les pods ex
19
19
## Répertorier toutes les images de conteneurs dans tous les namespaces
20
20
21
21
- Récupérez tous les pods dans tous les namespace à l'aide de ` kubectl get pods --all-namespaces `
22
- - Formatez la sortie pour inclure uniquement la liste des noms d'image de conteneur à l'aide de ` -o jsonpath={..image} ` .
22
+ - Formatez la sortie pour inclure uniquement la liste des noms d'image de conteneur à l'aide de ` -o jsonpath={.items[*].spec.containers[*] .image} ` .
23
23
Cela analysera récursivement le champ ` image ` du json retourné.
24
24
- Voir la [ reference jsonpath] ( /docs/reference/kubectl/jsonpath/ ) pour plus d'informations sur l'utilisation de jsonpath.
25
25
- Formatez la sortie à l'aide des outils standard: ` tr ` , ` sort ` , ` uniq `
@@ -28,7 +28,7 @@ Dans cet exercice, vous allez utiliser kubectl pour récupérer tous les pods ex
28
28
- Utilisez ` uniq ` pour agréger le nombre d'images
29
29
30
30
``` shell
31
- kubectl get pods --all-namespaces -o jsonpath=" {..image}" | \
31
+ kubectl get pods --all-namespaces -o jsonpath=" {.items[*].spec.containers[*] .image}" | \
32
32
tr -s ' [[:space:]]' ' \n' | \
33
33
sort | \
34
34
uniq -c
@@ -69,7 +69,7 @@ Pour cibler uniquement les pods correspondant à un label spécifique, utilisez
69
69
Les éléments suivants correspondent uniquement aux pods avec les labels ` app=nginx ` .
70
70
71
71
``` shell
72
- kubectl get pods --all-namespaces -o=jsonpath=" {..image}" -l app=nginx
72
+ kubectl get pods --all-namespaces -o=jsonpath=" {.items[*].spec.containers[*] .image}" -l app=nginx
73
73
```
74
74
75
75
## Filtrage des images de conteneur de liste par namespace de pod
@@ -78,7 +78,7 @@ Pour cibler uniquement les pods dans un namespace spécifique, utilisez l'indica
78
78
Ce qui suit correspond uniquement aux pods du namespace ` kube-system ` .
79
79
80
80
``` shell
81
- kubectl get pods --namespace kube-system -o jsonpath=" {..image}"
81
+ kubectl get pods --namespace kube-system -o jsonpath=" {.items[*].spec.containers[*] .image}"
82
82
```
83
83
84
84
## Répertorier les images de conteneurs en utilisant un go-template au lieu de jsonpath
0 commit comments