Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deploy] 배포 설정 #3

Open
ParkYunHo opened this issue May 11, 2023 · 0 comments
Open

[Deploy] 배포 설정 #3

ParkYunHo opened this issue May 11, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@ParkYunHo
Copy link
Owner

What is the Issues?👨🏻‍💻

배포 관련 설정들을 적용하고자 한다.

Details

JIB

  • Google에서 release한 JIB를 활용하여 CI 구성
  • 별도 Dockerfile을 구성하지 않아도 되고, build.gradle에 간단한 설정만 하면 됨
  • 캐싱이 가능하여 빌드 속도가 빨라짐

CD

  • CD툴을 어떤 것으로 사용할지 고민중
  • GitAction: 요새 많이 사용되는 CICD툴, 간단한 설정파일로 배포가능
  • Jenkins: 전통적으로 많이 쓰이며 현재까지도 CICD툴 중에서 가장 많이 사용되는 툴
  • ArgoCD: 러닝커브가 높음. K8S 환경에서 매니페스트 설정파일에 대한 변경시 배포

ETC

  • Vault: DB설정정보를 별도 Vault 시스템으로 관리하여 보안성 높임 (Vault Docker 띄워서 사용가능)
  • Grafana: 인스턴스에 설치해서 모니터링 가능
@ParkYunHo ParkYunHo added the enhancement New feature or request label May 11, 2023
@ParkYunHo ParkYunHo added this to the Deploy 작업 milestone May 11, 2023
@ParkYunHo ParkYunHo self-assigned this May 11, 2023
@ParkYunHo ParkYunHo changed the title 배포 설정 [Deploy] 배포 설정 May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant