https://github.com/guessi/kubernetes-dnsperf/tree/master
kubectl get pods -o custom-columns=Name:metadata.name,DockerID:.status.containerStatuses[*].containerID
kubectl get pod -o jsonpath='{range .items[?(@.status.containerStatuses[].containerID=="containerd://8c17358eeadf13eb419a919d445f18b5a5060c23535b6aeab77d694422c2728f")]}{.metadata.name}, {.metadata.namespace}{end}' -A
kubectl get pods --sort-by='.status.containerStatuses[0].restartCount'
results that have a label
# named 'node-role.kubernetes.io/control-plane')
kubectl get node --selector='!node-role.kubernetes.io/control-plane'
kubectl get pods --field-selector=status.phase=Running
JSONPATH='{range .items[*]}{@.metadata.name}:{range @.status.conditions[*]}{@.type}={@.status};{end}{end}' \
&& kubectl get nodes -o jsonpath="$JSONPATH" | grep "Ready=True"
kubectl get secret my-secret -o go-template='{{range $k,$v := .data}}{{"### "}}{{$k}}{{"\n"}}{{$v|base64decode}}{{"\n\n"}}{{end}}'
kubectl get pods -o json | jq '.items[].spec.containers[].env[]?.valueFrom.secretKeyRef.name' | grep -v null | sort | uniq
kubectl events --types=Warning