Kube-Api server

После ввода команды Kubectl идет обращение к Kube-Api. Kube-Api проверяет подлинность запроса, читает данные из базы ETCD и отправляет запрошенные данные.

Можно отправлять POST запросы напрямую к серверу Api. Запрос также будет проверяться и подтверждаться. API обновляет информацию в ETCD .

Планировщик постоянно отслеживает сервер API и понимает, что появился новый POD, который еще не назначен ни одному узлу кластера. Планировщик затем определяет подходящий узел для размещения PODa и сообщает это серверу API, затем сервер обновляет информацию в ETCD и передает информацию Kubelet, он уже создает POD и разворачивает образ прило;ения.

Информация об этом также обновляется и в ETCD.

Kube-api напрямую взаимодействует с базой ETCD. Поэтому он является основным компонентом Kubernetes.
Другие же компоненты использую для взаимодействия Api.

Параметры Api-server находятся в файле
$ cat /etc/kubernetes/manifests/kube-apiserver.yaml

Поделиться ссылкой: