CKA

Kube-API

백셀건전지 2021. 8. 30. 17:02
  • 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