- Primary management component in K8S
- kubectl create pod 실행시 Kube-API 호출
- Authenticate User
- Validate Request
- Retrieve Data
- Update ETCD
- Scheduler로 적절한 Node확인
- Kubelet한테 Pod 만들라고함
- Pod 생성 후 ETCD 업데이트
- Kube-API는 ETCD와 직접 interact하는 유일한 Components
- 다른 components는 Kube-API를 이용하여 update
- kubeadm에 의해 설치되었다면, Kube-API는 kubectl get pods -n kube-system 명령어로 보임
- config file
- /etc/kubernetes/manifests/kube-apiserver.yaml
- /etc/systemd/system/kube-apiserver.servie
- 실행중인 process 확인 : master node에서 ps -aux | grep kube-apiserver
'CKA' 카테고리의 다른 글
Kube-proxy (0) | 2021.08.30 |
---|---|
Kubelet (0) | 2021.08.30 |
Kube-Scheduler (0) | 2021.08.30 |
Kube Controller Manager (0) | 2021.08.30 |
ETCD (0) | 2021.08.30 |