function kubectlgetall {
for i in $(kubectl api-resources --verbs=list --namespaced -o name | grep -v "events.events.k8s.io" | grep -v "events" | sort | uniq); do
echo "Resource:" $i
kubectl -n ${1} get --ignore-not-found ${i}
done
}
Usage:
kubectlgetall <namespace>
kubectl exec <pod> --namespace <namespace> -i -t -- sh -il
kubectl port-forward <pod> <port>:<port>