연재 시리즈

ArgoCD 5편 - project

악분 2022. 8. 14. 15:04
반응형

안녕하세요. 이 글은 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