쿠버네틱스
[기록용] 선언형과 명령형 (declarative, imperative)
피리음
2023. 4. 11. 12:50
- 명령형
- 터미널에 명령어를 하나하나 실행하는 것이다
- $ kubectl create deployment ...
- 도커에서의 docker run 과 대응되는 형태이다.
- 터미널에 명령어를 하나하나 실행하는 것이다
- 선언형
- 명령할 내용들의 리스트를 미리 config 파일에 정의해놓고 한번에 적용시키는 것이다.
- $ kubectl apply -f config.yaml
- config 파일을 변경하고 다시 적용하면, 쿠버네틱스가 변경점을 찾아서 변경점에 대해서 변경한다.
- 도커 컴포즈과 대응되는 형태이다.
- 명령할 내용들의 리스트를 미리 config 파일에 정의해놓고 한번에 적용시키는 것이다.
ref:
https://www.udemy.com/course/docker-kubernetes-the-practical-guide/learn/lecture/22627645#questions