Difference between revisions of "Ls containers.sh"
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
* {{kubectl get pods}} | * {{kubectl get pods}} | ||
− |
Revision as of 15:20, 28 September 2023
ls_containers.sh #/bin/bash list_containers_for_cluster () { kubectl get --no-headers pods -A -o custom-columns=":metadata.namespace,:metadata.name" | while read line; do for i in "$line"; do set -- $i; kubectl get pods -n $1 $2 -o jsonpath='{.spec.containers[*].name}'; xargs -n1; done; done
}
CLUSTERS=$(kubectl-ctx) for CLUSTER in $CLUSTERS; do kubectl-ctx $CLUSTER echo "==== CLUSTER: $CLUSTER =====" list_containers_for_cluster | sed s/^/"Cluster: $CLUSTER "/ done
Related
Advertising: