Ops/Docker

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

mkdir.chandler 2023. 9. 20. 00:00
반응형

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

 

 

 

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

 

 

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

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

- 중앙 통제를 할 수 있다.

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

 

 

개인적인 관점

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

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

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

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

 

 

 


by mkdir-chandler


 

 

 

 

 

728x90
반응형