Kubernetes란 Container Orchestration의 대표 도구로서 사용되어진다.
MSA 방식과 같이 많은 Container가 있다면 어떻게 관리해야할까?
EC2 Instance 안에서 수많은 Docker Container를 보며 Trouble Shooting에 log기록을 찍어보면서 확인해야할까? 이것은 너무 비효율적이고 관리자 또한 머리가 너무 아프다.
이러한 어려움을 해결하고자 Kubernetes를 통하여 Container를 관리하고 Jenkins를 이용하여 CI(Continous Integration) ArgoCD를 통하여 CD(Continous Deployment)를 관리하는 방식을 통하여 진행하고자 한다.
아래와 같은 Architecture를 통하여 배포를 진행하고자 한다.
더 보고 싶다면 계속 Follow!