* Argo CD를 설치하기 전에 미리 쿠버네티스가 설치되어 있어야 합니다.1. Argo Installkubectl create namespace argocdkubectl apply -n argocd -f namespace: argocd를 생성하여, argocd 관련한 리소스를 분리하여 관리합니다.위 경로에 있는 yaml 파일을 통해 argocd를 설치합니다. Getting Started - Argo CD - Declarative GitOps CD for KubernetesGetting Started Tip This guide assumes you have a grounding in the tools that Argo CD is based on. Please read understanding the ..
* 아래 사이트를 참고하여 정리한 포스팅입니다. 실습자료 | 악분의 ArgoCD 공부기록실습자료sungwook-choi.gitbook.io * argo install 방법 [Argo] Argo CD 설치 방법, install* Argo CD를 설치하기 전에 미리 쿠버네티스가 설치되어 있어야 합니다.1. Argo Installkubectl create namespace argocdkubectl apply -n argocd -f namespace: argocd를 생성하여, argocd 관련한 리소스를 분리하여 관리합kylo8.tistory.com Argo CDArgo CD는 Kubernetes 클러스터를 위한 선언적 지속적 전달(Continuous Delivery) 도구로, GitOps 방식을 통해 애플..
처음에는 Spring Cloud를 통해 MSA 서비스를 개발하였습니다. 이후에 auto scaling, 무중단 배포, 컨테이너 관리를 간편하게 하고자 쿠버네티스를 저희 서비스에 적용해 보기로 하였습니다. spring cloud로 된 프로젝트를 쿠버네티스로 마이그레이션 하면서 겪었던 시행착오를 기록하고자 합니다. 제일 고민이 많았던 부분으로는 각 서비스간의 통신 방법을 어떻게 하면 좋을지 고민이었습니다. 이슈 : Spring Cloud에서 Kubernetes 마이그레이션 중 서비스 탐색처음 Spring cloud 프로젝트에서는 Spring Cloud Eureka를 통해 각 마이크로 서비스를 등록하고 서비스의 주소를 Eureka 서버를 통해 등록된 이름으로 찾을 수 있었습니다.하지만, Spring clou..
Spring Cloud를 통해 MSA 환경을 구축하면서 Cors를 어디에 설정해야 하는지 의문이었습니다.클라이언트와 통신하는 Gateway에만 설정하면 되는지? 아니면 클라이언트와 데이터를 주고받는 각 마이크로 서비스에도 Cors 설정이 필요한지 궁금했습니다. 위 내용을 공부하고 실제 서비스에 적용해보며, 의문이었던 점들을 정리하였습니다. Spring Cloud Gateway CORS 이슈👉 Spring Cloud Gateway에서 Cors 설정을 게이트웨이 서버에만 하면 되는지, Spring cloud 내부에도 Cors 설정이 필요한지 궁금했다.우리의 프론트 - 백엔드 서비스 환경은 대략 아래와 같다.KubernetesNext.jsspring cloud gatewayspring cloud config..