@@ -28,7 +28,7 @@ Container untuk masing-masing Pod.
28
28
29
29
- Silakan ambil semua Pod dalam Namespace dengan menggunakan perintah ` kubectl get pods --all-namespaces `
30
30
- Silakan format keluarannya agar hanya menyertakan daftar nama _ image_ dari Container
31
- dengan menggunakan perintah ` -o jsonpath={..image} ` . Perintah ini akan mem-_ parsing field_
31
+ dengan menggunakan perintah ` -o jsonpath={.items[*].spec.containers[*] .image} ` . Perintah ini akan mem-_ parsing field_
32
32
` image ` dari keluaran json yang dihasilkan.
33
33
- Silakan lihat [ referensi jsonpath] ( /docs/user-guide/jsonpath/ )
34
34
untuk informasi lebih lanjut tentang cara menggunakan ` jsonpath ` .
@@ -38,7 +38,7 @@ Container untuk masing-masing Pod.
38
38
- Gunakan ` uniq ` untuk mengumpulkan jumlah _ image_
39
39
40
40
``` sh
41
- kubectl get pods --all-namespaces -o jsonpath=" {..image}" | \
41
+ kubectl get pods --all-namespaces -o jsonpath=" {.items[*].spec.containers[*] .image}" | \
42
42
tr -s ' [[:space:]]' ' \n' | \
43
43
sort | \
44
44
uniq -c
@@ -86,7 +86,7 @@ Untuk menargetkan hanya Pod yang cocok dengan label tertentu saja, gunakan tanda
86
86
dibawah ini akan menghasilkan Pod dengan label yang cocok dengan ` app=nginx ` .
87
87
88
88
``` sh
89
- kubectl get pods --all-namespaces -o=jsonpath=" {..image}" -l app=nginx
89
+ kubectl get pods --all-namespaces -o=jsonpath=" {.items[*].spec.containers[*] .image}" -l app=nginx
90
90
```
91
91
92
92
## Membuat daftar _ image_ Container yang difilter berdasarkan Namespace Pod
@@ -95,7 +95,7 @@ Untuk hanya menargetkan Pod pada Namespace tertentu, gunakankan tanda Namespace.
95
95
dibawah ini hanya menyaring Pod pada Namespace ` kube-system ` .
96
96
97
97
``` sh
98
- kubectl get pods --namespace kube-system -o jsonpath=" {..image}"
98
+ kubectl get pods --namespace kube-system -o jsonpath=" {.items[*].spec.containers[*] .image}"
99
99
```
100
100
101
101
## Membuat daftar _ image_ Container dengan menggunakan go-template sebagai alternatif dari jsonpath
0 commit comments