Filed under Devops
Tagged as k8s kubernetes pod shell
fish script to loop through all pods
This is not great, but a start. Does not take into account pods with multiple containers, and probably other failure cases.
for n in (k get ns -o json | jq -r .items.metadata.name) for p in (k get pods -n $n -o json | jq -r .items.metadata.name) echo -n "$p: "; k exec $p -n $n -- ls /usr/bin/pkexec 2> /dev/null echo " " end end