## Overview``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.``(the above synopsis is from: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/).In order to view the list of options for running kube-apiserver, please refer to the "Options" section in the same documentation:https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/## Additional kube-apiserver resourcesThe official Kubernetes Reference documentation provides a diagram and writeup on how the kube-apiserver fits in the kubernetes ecosystem:https://kubernetes.io/docs/concepts/overview/components/## Downloading and building kube-apiserver from the Iron Bank1. Go to the webpage for kube-apiserver in the Iron Bank and download the latest tarball.2. Navigate to the location of the download and run `docker load -i *tarball.tar.gz* -t kube-apiserver:*tag*` or `podman load -i *tarball.tar.gz* -t kube-apiserver:*tag*`, substituting in the appropriate download name. This will build the image that will be used when the container runs. Provide a unique tag so that it is easy to reference the image later.## Notes:The default user for the container is set to 1001.The entrypoint for the container is `/usr/bin/kube-apiserver`.