• Kubelet
○ 클러스터 내의 모든 "노드"에서 실행되는 에이전트임
○ Pod 내의 컨테이너들이 실행되는걸 직접적로 관리한다.
○ podSpecs 라는 설정을 받아서 그 조건에 맞게 컨테이너를 실행한다
○ 실행한 컨테이너가 정상적으로 실행되고 있는지 상태체크를 한다
○ 노드안에 컨테이너가 있더라도 쿠버네티스가 만들지 않은 컨테이는 관리X
• Kubectl
○ 쿠버네티스 API를 사용하여 컨트롤 플레인과 통신하기 위한 커맨드라인임.
○ 쿠버네티스 자원들의 CRUD
○ 생성된 자원들의 모니터링 및 트러블슈팅
○ 트래픽 운영상황에서 클러스터 관리 가능
• Ingress
○ 클러스터 내의 서비스에 대한 외부 접근 관리하는 API 오브젝트
○ 일반적으로 HTTP를 관리하지만, SSL 인증서 넣으면 HTTPS 도 관리 가능
○ 로드 밸런스, 명칭 기반의 가상 호스팅 제공 가능
○ 클러스터 외부에서 내부로 HTTP/HTTPS 경로를 노출,
○ 트래픽 라우팅 규칙에 의해 서비스로 보냄
○ Ingress 를 정의할 땐 필드명 apiVersion, kind ,metadata, spec 의 명시되어야 함
'TIL' 카테고리의 다른 글
Kubernetes Master node 안에는 무엇이 있는것이냐? (2) | 2024.02.14 |
---|---|
2024.01.31 쿠버네티스 공부 (2) | 2024.01.31 |
Web Application Firewall(WAF) (0) | 2023.11.16 |
SVN vs Git (1) | 2022.12.11 |
JPA fetchType (EAGER, LAZY) (0) | 2022.12.06 |