You should be using kube-apiserver.
The Kubernetes API server validates and configures data for the api objects which include pods, services, replicationcontrollers, and others. The API Server services REST operations and provides the frontend to the cluster’s shared state through which all other components interact.
If using kops, run
kops edit cluster and add:
If you are using kube-aws, add following to
You can read more about setup of on here, you might also consider using Kubelogin
kube-apiserver is running as a Docker container on your master node. Therefore, the binary is within the container, not on your host system. It is started by the master's
kubelet from a file located at
kubelet is watching this directory and will start any Pod defined here as "static pods".
kube-apiserver command line arguments you need to modify
/etc/kubernetes/manifests/kube-apiserver.yaml on your master.