$ cat print_node-pod.sh
#!/bin/bash
ns="test"
echo "Node Name | Pod Name"
for node in $(kubectl get nodes -n ${ns} -o=jsonpath='{range .items[*]}{.metadata.name}{"\n"}{end}')
do
echo "================ $node ================"
for pod in $(kubectl get pods -n ${ns} -o wide | grep $node | awk '{print $1}')
do
printf "%-40s %s\n" "$node" "$pod"
done
done