argo workflow

argo workflow 배포 ( distribution )

나뭇빛자루 2023. 7. 22. 10:30
반응형

Simple is the best

제가 생각 했을 땐 정말 운영이란 정말 Simple is the best 라고 생각 됩니다.

복잡하기만 기능들을 많아지겠지만 그에 비해 관리만 힘들어질 뿐이죠

 

argo workflow directory 구조

저는 디렉터리 구조를 아래 처럼 가져가고 있습니다.

이유는 적절한 추상화를 통해 최소한의 권한 분리 ( 프로젝트 별 )을 진행 하기 위해서 아래 같은 구조를 가져 갔습니다.

위 디랙터리를 가져간 이유는 ClusterWorflowTemplates의 사용에 대해서 신경 쓰지고 가져다 쓰고 싶다 였습니다.

따로 WorflowTemplates나 CronWorflow 같은 것들도 나눌 수 있지만 해당 프로젝트에서 통합적으로 관리 하면 

더 편할 것 같아서 적절한 추상화를 통해 묶어서 관리를 진행 하고 있고, 권한도 적절히 분리해 관리 하고 있습니다.

 

argo workflow distribution

argo workflow의 배포 방식은 당연 argo 프로젝트의 argocd 를 이용해 훌륭한 배포를 진행할 수 있이며,

정말 너무 편한 GitOps의 사용 예시가 아닌가 싶네요 ! 

 

이상, argo workflow 의 쉬운 배포 방법에 대해서 설명드렸습니다.

반응형