반응형
Imperative
- Step by Step 으로
- how 에 가까움
- 재실행 시 중복실행 이슈가 있음
- 예시) 명령어의 연속, cli에서 사용하는 명령들
NGINX를 설치하고 포트를 8080으로 변경하고 path를 /root/web/으로 설정하고....
Declarative
- 원하는 상태를 명시
- what 에 가까움
- YAML파일 형태
- Create, Update가 시스템에 의해 빠르게 처리될 수 있음
- 예시) POD생성 YAML파일
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80
Imperative(명시적인, 명령) vs. Declarative(선언적인)
"나는 여기서부터 집까지 어떻게 가야 할까요?"
- 명령형 방식 (HOW) : 주차장 북쪽 출구를 나와 왼쪽으로 가세요. 12번가 출구에 도착할 때까지 15번 북쪽 도로를 타세요. 이케아를 끼고 우회전하세요. 직진하여 첫 번째 신호등에서 우회전 하세요. 다음 신호등을 지나 좌회전을 하세요. 우리 집은 #298입니다.
- 선언형 방식 (WHAT) : 내 주소는 98 West Immutable Alley, Eden, Utah 84310입니다.
출처: https://boxfoxs.tistory.com/430 [박스여우 - BoxFox]
참고 : https://nopanderer.github.io/kubernetes/2021-07-18-imperative/
반응형
'IT Tech > Cloud Native' 카테고리의 다른 글
[CKA] Scheduling (0) | 2022.03.07 |
---|---|
[CKA] 북마크, Bookmark (0) | 2022.03.04 |
[CKA] Services (0) | 2022.03.04 |
[CKA] Namespaces (0) | 2022.03.03 |
[CKA] Deployments (0) | 2022.03.03 |