wonpick
devvon
wonpick
방문자🌱
오늘
어제
  • 분류 전체보기 (147)
    • 개발 (42)
      • Spark (7)
      • Hadoop (3)
      • ML&DL (4)
      • Paper Review (0)
      • ETC (24)
    • STUDY (77)
      • Data Engineering (54)
      • Cloud (4)
      • Algorithm (5)
      • SQL (10)
      • Toy Project (1)
    • Android (2)
    • Backend (14)
    • 인턴 (0)
    • 공모전 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

태그

  • 최신 데이터 인프라 이해하기 #7
  • 최신 데이터 인프라 이해하기
  • SQL
  • 데이터엔지니어링
  • 인턴강연
  • cka
  • Python
  • kodekloud
  • 자연어처리
  • 쿠버네티스

최근 댓글

최근 글

티스토리

Designed By.hELLO
wonpick

devvon

STUDY/Data Engineering

8. CKA udemy 강의 정리 - Section 2 [명령형 접근법/선언형 접근법]

2023. 1. 6. 01:39

0. Imperative(명령형) vs. Declarative(선언형)

  명령형(Imperative)
shell에서 명령어(create, run, create, edit, replace 등)를 활용해 오브젝트를 핸들링하는 방식
선언형(Declarative)
yaml 파일에 오브젝트 상태를 정의하고 apply로 생성하는 방식
장점 간단한 작업의 경우 빠르게 수행 가능
  • IaC 가능
  • 작업에 대한 히스토리 추적·관리 가능
  • apply 명령어를 활용하기 때문에 오브젝트 변경 내용이 Live Object Configuration와 Last Applied Configuration에 적용되어 설정이 자동으로 일치
단점
  • IaC 관리 불가능
  • 여러명의 엔지니어가 작업할 경우 히스토리 추적·관리 불가능
  • edit으로 변경한 내용이 수정 형태(추가 or 삭제)에 따라 Live Object Configuration 또는 Last Applied Configuration 둘 중 한곳에만 적용되어 설정의 불일치 발생
 간단한 작업일 경우 yaml 파일 정의가 번거로움
 

 


참고

  1. [공식문서] 오브젝트 관리

'STUDY > Data Engineering' 카테고리의 다른 글

10. CKA udemy 강의 정리 - Section 4 [Logging&Monitoring]  (0) 2023.01.11
9. CKA udemy 강의 정리 - Section 3 [Scheduling]  (0) 2023.01.07
7. CKA udemy 강의 정리 - Section 2 [Namespace]  (1) 2023.01.06
6. CKA udemy 강의 정리 - Section 2 [Services & kodekloud]  (0) 2023.01.05
5. CKA udemy 강의 정리 - Section 2 [Deployment & kodekloud]  (0) 2023.01.05
    wonpick
    wonpick

    티스토리툴바