Skip to content

Pętle w JSON Path

Przykład dla zapytania o nazwy Node w klastrze i ilość CPU w nich:

To jest podstawowe polecenie:

kubectl get nodes -o=jsonpath='{$.items[*].metadata.name} {$.items[*].status.capacity.cpu}'

Tutaj z wykorzystaniem pętli: - budujemy pętlę

'{range .items[*]}
{.metadata.name} {"\t"} {.status.capacity.cpu} {"\n"}
{end}'

  • dodajemy do kubectl
    kubectl get nodes -o=jsonpath='{range .items[*]} {.metadata.name}{"\t"} {.status.capacity.cpu} {"\n"}{end}'