반응형
안녕하세요. 이 글은 ArgoCD시리즈입니다.
이번 시간에는 ArgoCD Application을 관리하는 project를 설명합니다.
영상: https://youtu.be/7QD6llN-WPo?t=270
1. Project란?
project는 argocd가 관리하는 논리적 그룹이고 application을 관리합니다. 사용자가 생성한 application은 무조건 project에 속합니다.
helloworld 예제(https://malwareanalysis.tistory.com/405#head1)를 실습할 때는 default project를 선택했습니다. argocd를 설치하면 쿠버네티스 default namespace처럼 default project가 존재합니다. 그러므로 별도로 project를 생성하지 않아도 appliaction을 생성할 수 있었습니다.
helloworld예제를 보면 ②과정에서 default project를 선택했었습니다.
2. Project 조회
kubectl로는 get AppProject로 project를 조회할 수 있습니다. AppProject는 CRD로 argocd가 설치될 때 자동으로 생성됩니다.
kubectl -n argocd get AppProject
WEB UI에서는 왼쪽 2번쩨 매뉴에서 확인할 수 있습니다.
3. Project 생성
project생성은 다른 설정이 함께 동반되어서 이번 글에서는 다루지 않고 다른 글에서 다룰 예정입니다.
반응형
'연재 시리즈' 카테고리의 다른 글
ArgoCD 6편 - Phase (0) | 2022.08.30 |
---|---|
ArgoCD 6편 - Sync 설정 (6) | 2022.08.16 |
ArgoCD 4편 - Application (0) | 2022.08.13 |
ArgoCD 3편 - helloworld (0) | 2022.08.13 |
ArgoCD 2편 - 설치 (3) | 2022.08.12 |