코딩과로그

[기록용] 선언형과 명령형 (declarative, imperative) 본문

쿠버네틱스

[기록용] 선언형과 명령형 (declarative, imperative)

피리음 2023. 4. 11. 12:50
  • 명령형
    • 터미널에 명령어를 하나하나 실행하는 것이다
      • $ kubectl create deployment ...
    • 도커에서의 docker run 과 대응되는 형태이다.
  • 선언형
    • 명령할 내용들의 리스트를 미리 config 파일에 정의해놓고 한번에 적용시키는 것이다.
      • $ kubectl apply -f config.yaml
    • config 파일을 변경하고 다시 적용하면, 쿠버네틱스가 변경점을 찾아서 변경점에 대해서 변경한다.
    • 도커 컴포즈과 대응되는 형태이다.

 

academind 강의에서 참조했다.

 

ref:

https://www.udemy.com/course/docker-kubernetes-the-practical-guide/learn/lecture/22627645#questions