COP 제품 소개
COP이란?
COP(Container Orchestration Platform)은 엔터프라이즈 환경에 최적화된 Kubernetes 기반 컨테이너 오케스트레이션 플랫폼입니다. 컨테이너 인프라의 구축부터 운영, 모니터링, 보안, DevOps 자동화까지 컨테이너 라이프사이클 전체를 통합 관리할 수 있는 올인원 플랫폼을 제공합니다.
COP은 단순한 Kubernetes 관리 도구가 아니라, 다음과 같은 영역을 포괄하는 종합 플랫폼입니다.
| 영역 | 주요 컴포넌트 | 설명 |
|---|---|---|
| 인프라 | Kubernetes, Ingress, Cert Manager | Kubernetes 클러스터 설치 및 고가용성 구성 |
| 인증/보안 | SSO, LDAP, CIS Benchmark | SSO/OIDC 통합 인증, RBAC, 보안 점검 |
| CI/CD | GitLab, Jenkins, ArgoCD | 소스 관리부터 GitOps 배포까지 자동화 |
| 레지스트리 | Harbor, Nexus, ChartMuseum | 컨테이너 이미지, 패키지, Helm 차트 저장소 |
| 모니터링 | Observability, APM | 메트릭, 로그, 트레이스, 애플리케이션 성능 모니터링 |
| AI/GPU | GPU Operator, vLLM, CogentAI | AI/ML 워크로드 실행 환경 |
| 웹 콘솔 | COP Console | 통합 웹 기반 관리 도구 |
아키텍처 구성
COP은 Bastion 서버와 Kubernetes 클러스터로 구성됩니다. Bastion 서버에는 Harbor, GitLab, Jenkins 등 클러스터 외부에서 독립 운영이 필요한 서비스가 배치되며, Kubernetes 클러스터 내부에는 COP Console, SSO, Observability, Cogent AI 등 플랫폼 핵심 컴포넌트가 네임스페이스별로 분리 배치됩니다.
이 구조를 통해 CI/CD를 위한 기타 여러 추가 서드파티 소프트웨어 없이도 이미지 레지스트리와 소스 코드 저장소의 등 폐쇄망 환경도 완벽히 지원합니다.
COP Console
COP Console은 COP 플랫폼의 통합 웹 관리 콘솔입니다. Kubernetes 클러스터를 직관적으로 관리할 수 있으며, kubectl 명령어 없이도 Pod, Deployment, Service 등 48종 이상의 리소스를 웹 브라우저에서 조회, 생성, 수정, 삭제할 수 있습니다.
이 문서에서는 콘솔의 전체 레이아웃과 주요 UI 구성 요소를 안내합 니다.

전체 레이아웃
COP Console의 화면은 크게 세 영역으로 구성됩니다.
- 사이드바(좌측): 주요 메뉴 그룹과 하위 메뉴가 트리 형태로 배치되어 있습니다. 메뉴를 클릭하면 해당 리소스 관리 화면으로 이동합니다.
- 헤더(상단): 클러스터 선택, 네임스페이스 필터, 글로벌 검색, 알림, 사용자 메뉴 등이 위치합니다.
- 메인 콘텐츠(중앙): 선택한 메뉴에 해당하는 리소스 목록, 상세 정보, 대시보드 등이 표시됩니다.
사이드바는 접기/펼치기가 가능하며, 좁은 화면에서는 자동으로 접힌 상태로 전환됩니다.
사이드바 네비게이션
사이드바에는 13개 메뉴 그룹이 계층 구조로 배치되어 있습니다. 각 메뉴 그룹을 클릭하면 하위 메뉴가 펼쳐집니다.
홈
콘솔의 시작 화면입니다. 클러스터의 전체 현황을 한눈에 파악할 수 있는 대시보드가 표시됩니다.