본문 바로가기

Ops/Docker

Docker - docker 개발 이유 / Kubernetes 사용 이유

반응형

Docker - docker 개발 이유 / Kubernetes 사용 이유

 

 

 

개발하는 환경마다 세팅해야 하는 정보가 조금이라도 틀려진다면 다른 각 환경마다 테스트 결과가 달라질 수도 있습니다. (사내, 자택근무 등의 환경이라면 더더욱) 이런 경우 docker로 개발을 진행한다면 dockerfile로 container를 올리기 때문에 어디서도 동일한 환경으로 개발을 진행할 수 있습니다. 이런 이점 때문에 container를 활용한 Kubernetes 개발이 속도를 내고 있는 것으로 생각할 수 있을 것 같습니다. (물론 뇌피셜입니다.)

 

 

Kubernetes가 주는 이점은 무엇일까? 

- autoscaling이 더 빠르게 가능하다.

- 중앙 통제를 할 수 있다.

- 보안적으로 우수하다. (pod 에는 접근할 수 없기 때문)

 

 

개인적인 관점

- 개발자들의 docker 환경으로 개발해서 빠르게 container를 만들어서 배포

- ci/cd 과정이 좀 더 편해지고 빠른 테스트가 가능 (QA 레벨에서)

- 배포를 진행할 때 ‘중단’을 할 필요가 없다면 특히나 유용하게 활용

    - pod가 내려가고 올라가는 방식으로 배포하면 되기 때문

 

 

 


by mkdir-chandler


 

 

 

 

 

728x90
반응형

'Ops > Docker' 카테고리의 다른 글

Docker - install on CentOS 7 (yum install)  (0) 2023.09.25
Docker - install on ec2  (0) 2023.09.24
Docker - 기본 경로 모음 (linux)  (0) 2023.09.23
Docker - Template  (0) 2023.09.22
Docker - registry 개념  (0) 2023.09.21