How to handle adding API version when there is no /etc/kubernetes/manifests/kube-apiserver.yml file? For example I launched environment from your CKAD Mock exam and I do not see this file on cluster 1, I checked student node and control plane.
There are 3 clusters in the CKAD mocks. Only cluster3 is a kubeadm cluster (has the manifests directory), so any questions related to kubeadm features will be on cluster3
Cluster 1 and 2 are Rancher k3s which manages the control plane differently.
There are many other types of cluster out there, e.g. minikube, KinD and the cloud offerings like EKS which all do things differently.
The difference is administrative, and is generally transparent from the application developer point of view.