AIXOps logo
AIXOps

Category Overview

DevOps Guide

Source control, CI/CD, job automation, and task execution visibility

Last Scan: 오전 5:36:00 • System Optimal
Category Document
devopsOpen Source Stack Map

소스코드 관리, 빌드/배포 자동화, 실행 상태 확인을 담당하는 영역입니다. 개발팀과 운영팀의 릴리스 파이프라인을 연결합니다.

DevOps Architecture Map

핵심 서비스 스냅샷

5 Items
Admin UI
Menu

회원 승인 및 개인 워크스페이스 운영 콘솔

GitLab
Menu

소스코드/이슈/CI 통합 플랫폼 (Keycloak OIDC)

Jenkins
Menu

파이프라인 기반 빌드/배포 자동화 서버

Flower
Menu

Celery 작업 모니터링 UI (Airflow/Celery 계열 상태 확인)

GitLab Runner
Supporting

GitLab CI job 실행 에이전트

운영/기능 하이라이트
Focus Areas
  • 소스 저장소/협업(GitLab)
  • CI/CD 자동화(Jenkins, GitLab Runner)
  • 회원 승인/개인 워크스페이스 운영(Admin UI)
  • 비동기 작업 가시성(Flower)
Checklist
  1. 1GitLab 로그인 문제 시 `/gitlab/users/auth/openid_connect` POST 흐름과 callback 로그 확인
  2. 2Jenkins 접근 문제는 프록시 인증(oauth2-proxy)와 Jenkins 자체 세션을 구분해서 점검
  3. 3Flower 화면 이상 시 broker/worker 연결 상태를 먼저 확인
Visible Apps
4
Hidden Apps
0
Supporting
1

이 메뉴에서 하는 일

  • 소스 저장소/협업(GitLab)
  • CI/CD 자동화(Jenkins, GitLab Runner)
  • 회원 승인/개인 워크스페이스 운영(Admin UI)
  • 비동기 작업 가시성(Flower)

구성 메모

  • GitLab은 Keycloak OIDC(OmniAuth OpenID Connect)로 포털에서 자동 SSO 진입 UX가 적용되어 있습니다.
  • Jenkins는 oauth2-proxy/Keycloak 보호 뒤에서 운영되며, 별도 Jenkins 권한 모델과 병행될 수 있습니다.
  • Flower는 작업 큐 관측용으로 운영 장애 진단 시 빠른 확인 지점으로 유용합니다.

운영 점검 포인트

  1. 1GitLab 로그인 문제 시 `/gitlab/users/auth/openid_connect` POST 흐름과 callback 로그 확인
  2. 2Jenkins 접근 문제는 프록시 인증(oauth2-proxy)와 Jenkins 자체 세션을 구분해서 점검
  3. 3Flower 화면 이상 시 broker/worker 연결 상태를 먼저 확인

연관 데이터베이스 / 저장소

GitLab Internal PostgreSQL
Relational

GitLab CE 메타데이터(프로젝트, MR, 사용자 설정 등) 저장소입니다.

GitLab Internal Redis
Cache

GitLab 세션/캐시/백그라운드 작업 처리에 사용됩니다.

Jenkins Home (Volume)
Embedded

Jenkins job 설정, plugin state, build 기록 등 파일 기반 상태 저장소입니다.

전통적인 RDBMS가 아니라 파일시스템 볼륨 기반 상태 저장

Redis (Flower/Celery 관찰 대상)
Cache

Flower가 관찰하는 작업 큐/브로커 계층과 연계되는 핵심 저장소입니다.

구성 오픈소스 / 컴포넌트

Admin UI
/admin
Menu

회원 승인 및 개인 워크스페이스 운영 콘솔

Menu

소스코드/이슈/CI 통합 플랫폼 (Keycloak OIDC)

Menu

파이프라인 기반 빌드/배포 자동화 서버

Menu

Celery 작업 모니터링 UI (Airflow/Celery 계열 상태 확인)

GitLab Runner
Supporting

GitLab CI job 실행 에이전트

카테고리 상태 요약

Responsive Overview Cards Enabled
Data Stores
4

카테고리 운영에 직접 연관된 저장소/DB 수

Checklist Items
3

운영 점검 루틴으로 문서화된 항목 수

SSO / Access Touchpoints
2

보안/접근 관련 운영 메모 수