11. argocd 접속

2024. 11. 20. 16:05·devops/minikube

먼저 teleport 부터 로그인을 하자.


tcl이 먼지 모르겠으면 이전 포스틀 참고하도록 하자.

$ tcl camping
$ helm repo add ggocamping https://chart.ggocamping.com/devopscharts/
$ helm repo update
...Successfully got an update from the "ggocamping" chart repository
Update Complete. ⎈Happy Helming!⎈

 

chart를 등록했으면 이제 values값을 만들어 chart를 배포하면 될 거 같다.

name: argocd
hosts:
- argocd.dev.abc.com

gatewayPort:
  - number: 80
    name: http
    protocol: HTTP

virtualService:
  http:
  - match:
    - uri:
        prefix: /
    route:
    - destination:
        host: argocd-server
        port:
          number: 80

 

이렇게 values파일을 만들고나면 다음 명령어를 실행하여 argocd를 web에 띄우도록 하자.

$ helm upgrade --install \
               --create-namespace \
               --namespace argocd \
               argocd-gatewayset \
               ggocamping/istio-gateway \
               -f values.yaml \
               --version 1.0.0

Release "argocd-gatewayset" has been upgraded. Happy Helming!
NAME: argocd-gatewayset
LAST DEPLOYED: Wed Nov 20 15:57:53 2024
NAMESPACE: argocd
STATUS: deployed
REVISION: 1
TEST SUITE: None

$ kubectl get virtualservice -n argocd
NAME     GATEWAYS     HOSTS                           AGE
argocd   ["argocd"]   ["argocd.dev.abc.com"]   34s

$ kubectl get gateways -n argocd
NAME     AGE
argocd   40s

 

이제 https://argocd.dev.abc.com으로접속하면

argocd 접속화면

이렇게 로그인 페이지를 볼수있다.(문어가 아주아주 귀엽다 ㅋㅋ)

password는 다음 명령어로 알아낼 수 있다.

$ kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d && echo
PWnJAprR2cZ1NQs-

 

  • username: admin
  • password: PWnJAprR2cZ1NQs-

를 이용하여  argocd를 접속하면된다. 그리고 나서 User Info -> UPDATE PASSWORD에서 비밀번호를 바꾸어주도록 하자.

 

이제 argocd가 올라갔으니 앞으로 모든 서비스는 argocd를 통해 배포하도록 하자.

'devops > minikube' 카테고리의 다른 글

13. CI 구축  (26) 2024.11.21
12. gitops로 nginx 배포  (24) 2024.11.20
10. argocd 설치  (0) 2024.11.20
9. 나만의 헬름차트 만들기 (2)  (24) 2024.11.19
8. 나만의 헬름차트 만들기 (1)  (24) 2024.11.19
'devops/minikube' 카테고리의 다른 글
  • 13. CI 구축
  • 12. gitops로 nginx 배포
  • 10. argocd 설치
  • 9. 나만의 헬름차트 만들기 (2)
꼬락이
꼬락이
ggorockee 님의 블로그 입니다.
  • 꼬락이
    꼬락이의 개발일지
    꼬락이
  • 전체
    오늘
    어제
    • 분류 전체보기 (30)
      • devops (28)
        • aws (0)
        • minikube (18)
        • go (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Minikube
    yq
    SWAGGER
    port-forwarding
    ArgoCD
    EC2
    GO
    쿠버네티스
    db 우회
    Clean Architecture
    k8s
    Teleport
    rds
    Gorm
    Github
    JWT
    Kubernetes
    helm
    CI
    Github action
    argoc
    aws
    DB 연결
    CICD
    golang
    repository
    cert-manager
    systemd
    clean-archtiecture
    istio
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
꼬락이
11. argocd 접속
상단으로

티스토리툴바