Argo CD / Argo Rollouts / Argo Workflows UI 가이드

2025. 4. 16. 17:22·🔹Kubernetes
목차
  1. 🧭 Argo 프로젝트 구성 요약
  2. 🟦 Argo CD UI 접속 가이드
  3. 1. 설치
  4. 2. 포트포워딩
  5. 3. 브라우저 접속
  6. 4. 초기 로그인 정보
  7. 🟨 Argo Rollouts UI 접속 가이드
  8. 1. 설치
  9. 2. 포트포워딩
  10. 3. 브라우저 접속
  11. 4. UI 주요 기능
  12. 🟥 Argo Workflows UI 접속 가이드
  13. 1. 설치
  14. 2. 포트포워딩
  15. 3. 브라우저 접속
  16. 4. 워크플로우 테스트 실행
  17. 5. CLI 도구 설치 (옵션)
  18. 📌 참고 팁
  19. ✅ 마무리 정리
728x90
SMALL

배포로 테스트 하던 도중 (Rollout 시) CLI 로 보기 싫다면

 Argo 생태계 구성하고, 각 컴포넌트의 UI 에 접속하여 시각적으로 배포 및 파이프라인 관리를 들어간다

 

 

🧭 Argo 프로젝트 구성 요약

컴포넌트 설명 UI 지원 기본 포트
Argo CD GitOps 기반 Kubernetes 배포 자동화 ✅ 있음 8080
Argo Rollouts Canary / Blue-Green 등 단계적 배포 전략 도구 ✅ 있음 3100
Argo Workflows DAG 기반 배치/ML 워크플로우 실행 엔진 ✅ 있음 2746

🟦 Argo CD UI 접속 가이드

1. 설치

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

2. 포트포워딩

kubectl port-forward svc/argocd-server -n argocd --address=0.0.0.0 8080:443

3. 브라우저 접속

http://<VM-IP>:8080

4. 초기 로그인 정보

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

🟨 Argo Rollouts UI 접속 가이드

1. 설치

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/dashboard-install.yaml

2. 포트포워딩

kubectl port-forward -n argo-rollouts deployment/argo-rollouts-dashboard --address=0.0.0.0 3100:3100

3. 브라우저 접속

http://<VM-IP>:3100

⚠️ VM에서 외부 접속이 안 될 경우: localhost로 포트포워딩하거나 SSH 터널링 사용

4. UI 주요 기능

  • Rollout 상태 실시간 시각화
  • Canary/Blue-Green 단계별 진행
  • Promote / Abort 버튼

🟥 Argo Workflows UI 접속 가이드

1. 설치

kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/latest/download/install.yaml

2. 포트포워딩

kubectl port-forward -n argo deployment/argo-server --address=0.0.0.0 2746:2746

3. 브라우저 접속

http://<VM-IP>:2746

4. 워크플로우 테스트 실행

argo submit -n argo --watch https://raw.githubusercontent.com/argoproj/argo-workflows/master/examples/hello-world.yaml

5. CLI 도구 설치 (옵션)

curl -sLO https://github.com/argoproj/argo-workflows/releases/latest/download/argo-linux-amd64
chmod +x argo-linux-amd64
mv ./argo-linux-amd64 /usr/local/bin/argo

📌 참고 팁

  • UI에 리소스가 보이지 않을 경우, 우측 상단의 Namespace를 반드시 확인 (예: default, argo, argo-rollouts 등)
  • 모든 포트포워딩 명령어에 --address=0.0.0.0 추가 시 외부 접근 가능
  • 방화벽이 막혀 있다면 포트 열기:
firewall-cmd --permanent --add-port=<포트번호>/tcp
firewall-cmd --reload

 


✅ 마무리 정리

컴포넌트 설치 네임스페이스 UI 주소 (기본)
Argo CD argocd http://:8080
Argo Rollouts argo-rollouts http://:3100
Argo Workflows argo http://:2746

 

 

LIST

'🔹Kubernetes' 카테고리의 다른 글

[Rocky Linux 8.10] Harbor v2.10.3 설치 및 구축 가이드  (0) 2025.04.15
Kubernetes v1.30.0 폐쇄망 설치 가이드 (Harbor Registry 연동)  (0) 2025.04.15
쿠버네티스 워크로드 선택 기준  (0) 2025.02.28
taint와 toleration을 사용하는 이유  (0) 2025.02.27
Kubernetes 워크로드 리소스들의 특징 및 종속성  (0) 2025.02.25
  1. 🧭 Argo 프로젝트 구성 요약
  2. 🟦 Argo CD UI 접속 가이드
  3. 1. 설치
  4. 2. 포트포워딩
  5. 3. 브라우저 접속
  6. 4. 초기 로그인 정보
  7. 🟨 Argo Rollouts UI 접속 가이드
  8. 1. 설치
  9. 2. 포트포워딩
  10. 3. 브라우저 접속
  11. 4. UI 주요 기능
  12. 🟥 Argo Workflows UI 접속 가이드
  13. 1. 설치
  14. 2. 포트포워딩
  15. 3. 브라우저 접속
  16. 4. 워크플로우 테스트 실행
  17. 5. CLI 도구 설치 (옵션)
  18. 📌 참고 팁
  19. ✅ 마무리 정리
'🔹Kubernetes' 카테고리의 다른 글
  • [Rocky Linux 8.10] Harbor v2.10.3 설치 및 구축 가이드
  • Kubernetes v1.30.0 폐쇄망 설치 가이드 (Harbor Registry 연동)
  • 쿠버네티스 워크로드 선택 기준
  • taint와 toleration을 사용하는 이유
terranbin
terranbin
Studying Computer Science
  • terranbin
    Engineer
    terranbin
  • 전체
    오늘
    어제
    • 분류 전체보기 (129)
      • ☁️Cloud (42)
        • AWS (38)
        • MS Azure (4)
      • 🐳 Infra (1)
        • System (12)
        • DRBD (3)
      • 🔌Network (8)
      • 🔹Storage (8)
      • 🔹Kubernetes (15)
      • 🔹 DevOps (8)
      • 🔹Study (4)
      • 🔹Install (6)
      • 🔹ETC (2)
      • 🔹PostMan (6)
      • 🔹Openstack (3)
      • 🔹RcloneView (6)
      • 🔹Test (0)
      • 🔹Debug (2)
      • 🔹DBMS (2)
  • 블로그 메뉴

    • 홈
  • 링크

    • sungbin
    • Github
  • 공지사항

  • 인기 글

  • 태그

    aws dlt
    centos7
    rocky9
    Google Drive
    EC2
    kubectl
    rocky8
    OpenStack
    terraform
    distributed load testing
    EBS
    network
    설치
    S3
    ceph
    postman
    AWS
    rcloneview
    kubernetes
    SAA
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
terranbin
Argo CD / Argo Rollouts / Argo Workflows UI 가이드

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.