Improve kubectl "get" error message

Previous behavior:
$ kubectl get hosts
F1119 11:47:44.787154   29017 resource.go:111] no resource "hosts" has been defined
Merge pull request #2468 from hmrm/improve-kubectl-error-message

Improve kubectl "get" error message