ls containers.sh
Jump to navigation
Jump to search
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
See also
Advertising: