Component 동작으로 이해하기

2025. 9. 26. 21:33·개발 공부/k8s

전체 구성

  • 마스터 노드가 꺼지면 안되기에 worker 노드를 join 시켜서 만듦
  • kubeadm으로 yaml 파일을 실행 시켜서 kube-apiserver를 만들고 구성함.
  • 요소들을 Object라고 함
    • 다른 Controller나 Object를 제어하는 것을 Controller
    • 하나의 인프라 개념으로 단독 개념으로 있는 것을 Object라고 함
  • Resource에는 cluster level과 namespace level이 존재함
  • 쿠버네티스는 직접 컨테이너를 생성하지 않고 kubelet을 통해 생성 요청을 보냄

Pod의 실행

  • kubectl은 인증서를 상요하여서 kube-apiserver로 생성 API를 보냄
    • etcd로 저장소를 만ㄷㄹㅁ
  • ReplicaSet 생성을 함
  • pod 생성을 함
  • 노드 자원 모니터링을 함
  • Pod를 띄울 노드 스케줄링을 함

Service 동작

  • kube-proxy를 통해 network 생성 요청을 하고 iptables를 업데이트해서 외부에서 API 호출 시 트래픽을 이어줌

Secret 동작

  • kubelet에서 Secret을 주기적으로 확인하면서 내용 수정 시 반영해줌
    • 주기적으로 확인하는 것이기에 시간이 걸릴 수 있음

HPA 동작

  • Addon을 매트릭을 확인하면서 제어함
    • 장애시 최대 85초의 동작이 발생할 수 있음.

 

출처: https://inf.run/7dm3q

저작자표시 (새창열림)

'개발 공부 > k8s' 카테고리의 다른 글

간단히 데브옵스 환경 구축해보며 정리할 것과 주의할 점  (0) 2025.09.28
데브옵스 역할 정리  (0) 2025.09.27
Application 기능을 이해하기 PVC, PV / Deployment / HPA / Service  (0) 2025.09.13
Application 기능으로 이해하기 - Configmap, Secret  (0) 2025.09.12
Application 기능을 이해하기 - pod(probe)  (0) 2025.09.12
'개발 공부/k8s' 카테고리의 다른 글
  • 간단히 데브옵스 환경 구축해보며 정리할 것과 주의할 점
  • 데브옵스 역할 정리
  • Application 기능을 이해하기 PVC, PV / Deployment / HPA / Service
  • Application 기능으로 이해하기 - Configmap, Secret
Jamey
Jamey
  • Jamey
    컴공 대학생의 이야기
    Jamey
  • 전체
    오늘
    어제
    • 분류 전체보기 (36)
      • 개발 공부 (33)
        • k8s (24)
        • kafka (8)
        • AI (1)
      • 개발기 (2)
      • 프로젝트 홍보 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    Linux
    serialDB
    토픽
    Graphana
    Producer
    sql자동화
    Kafka
    AI
    Kubernetes
    조인 쿼리
    카프카
    Jenkins
    current offset
    Rag
    cloudflare workers
    llm최적화
    K8S
    topic
    consumer
    langchain
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
Jamey
Component 동작으로 이해하기
상단으로

티스토리툴바