반응형
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 |