Skip to main content

kube-apiserver

Responsible for

  • Authenticate Users
  • Validate Requests
  • Retrieves and updates data in etcd
  • Talks to the Scheduler and the Kubelets

Kube-api server is the primary management component of all of Kubernetes. Exposes API and orchestrate all operations within the cluster.

Upstream Docs

Notable CLI Options

OptionPurpose
--etcd-*Configure the kube-api server's connection to etcd
--tls-cert-file ...
--tls-private-key-file ...
Location of the TLS Cert for HTTPS
--token-auth-file ...Location of file that contains Bearer Auth Tokens CSV (See todo! Auth)