728x90

목차

     

    Github 연동

    Argocd를 Github와 연동할 때 Github의 2가지 정보가 필요하다.

    1. Git Repository URL

    2. Git Token

     

    1) Git Repository URL 복사

    Argocd에서 사용할 github url을 미리 복사해 둔다.

    Git Remotes URL : https://github.com/Parkjinman/spring-cloud-msa.git

     

    2) Git Token 생성

    argocd와 연결할 때 password에 들어갈 값이다. 먼저 우측의 본인 계정 아이콘을 클릭한 후 Settings 메뉴를 클릭한다.

    좌측 하단에 Developer settings 클릭 후 Personal access tokens > Fine-grained tokens에 접속한다.

    Generate new token을 클릭한 후 아래 화면에 필요한 내용들을 작성 및 선택한다.

     

    select repository에서는 application  소스가 아닌 helm chart 소스를 저장한 저장소 이어야 한다.

    모두 작성했다면 Generate token 버튼을 클릭한다.

    토큰을 복사해 두자!

     

    3) CONNECT REPO

    좌측 상단 메뉴에서 Settings버튼을 클릭한 후 Repositories를 클릭한다.

    + CONNECT REPO 버튼 클릭한다.

    필수 내용을 선택 및 작성한 후 CONNECT 버튼을 클릭한다. 이때 Repository URL(Helm)과 Password(Token)는 우리가 먼저 저장해 둔 값이다.

     

    APP 설정 및 배포

    위 값들을 모두 채우면 자동으로 읽어드리면서 helm 내용이 채워진다.

    helm에 문제가 없다면 정상적으로 설치가 완료될 것이다

     

    참고자료

    https://github.com/Parkjinman/spring-cloud-msa

     

    GitHub - Parkjinman/spring-cloud-msa: spring-cloud 라이브러리를 활용해서 만든 msa framework

    spring-cloud 라이브러리를 활용해서 만든 msa framework. Contribute to Parkjinman/spring-cloud-msa development by creating an account on GitHub.

    github.com

    https://argo-cd.readthedocs.io/en/stable/getting_started/

     

    Getting Started - Argo CD - Declarative GitOps CD for Kubernetes

    Getting Started Tip This guide assumes you have a grounding in the tools that Argo CD is based on. Please read understanding the basics to learn about these tools. Requirements Installed kubectl command-line tool. Have a kubeconfig file (default location i

    argo-cd.readthedocs.io

     

    728x90
    TOP