A quick way to see the API Resources for your Kubernetes cluster is via the command:
kubectl api-resources
You get an output such as the following:

Let’s take a quick look at some of the resources available.
The api-resources “pods” for example is under the “v1” ApiVersion, hence why when you are creating your YAML file for use with kubectl you just enter “v1” at the top, this is also namespaced meaning that you can refer to pods in different namespaces.
You can filter by API group with something such as the following which will just show the storage.k8s.io group.
kubectl api-resources --api-group=storage.k8s.io

If you wanted to see what verbs it can use, then you can run, i.e. what things you can do to this particular resource:
kubectl api-resources --api-group=storage.k8s.io -o wide
