Skip to main content

소개


COP 콘솔 사이드바 및 핵심 기능 가이드

COP(Container Orchestration Platform) 콘솔은 Kubernetes 클러스터의 효율적인 관리와 OPENMARU만의 특화된 서비스 연동을 위한 강력한 사이드바 메뉴를 제공합니다. 사용자는 이 사이드바를 통해 클러스터의 모든 핵심 기능에 접근하고, 배포된 워크로드의 상세 관리부터 커스텀 서비스와의 연동까지 원활하게 수행할 수 있습니다.


COP 콘솔의 핵심 기능 소개

COP 콘솔은 단순한 Kubernetes 대시보드의 역할을 넘어, 운영자가 클러스터 내의 모든 리소스를 완벽하게 제어하고 OPENMARU 생태계 내의 다양한 서비스들과 유기적으로 상호작용할 수 있도록 설계되었습니다.

  • 포괄적인 클러스터 리소스 관리 :

    • 클러스터: 현재 접속 중인 클러스터의 이름을 표시하며, 클러스터 개요 페이지로 이동할 수 있습니다.
    • 네임스페이스: 클러스터 내의 네임스페이스를 생성, 조회, 수정, 삭제하고 각 네임스페이스별 리소스를 관리할 수 있습니다.
    • 노드: 클러스터를 구성하는 모든 노드의 상태, 리소스 사용량, 역할 등을 모니터링하고 관리할 수 있습니다.
    • 토폴로지 맵 : 클러스터의 전체적인 구조와 리소스 간의 관계를 시각적으로 파악할 수 있는 토폴로지 맵 기능을 제공합니다.
    • 워크로드: 파드(Pod), 디플로이먼트(Deployment), 스테이트풀셋(StatefulSet), 데몬셋(DaemonSet) 등 모든 워크로드 유형을 관리합니다. 사용자는 파드의 로그를 실시간으로 확인하거나, 직접 파드 내부에 exec 명령을 실행하여 문제를 진단하고 디버깅할 수 있습니다.
    • 네트워킹: 서비스(Service), 인그레스(Ingress), 네트워크 정책(Network Policy) 등 클러스터 네트워킹 리소스를 설정하고 관리합니다.
    • 스토리지: 퍼시스턴트 볼륨(Persistent Volume), 퍼시스턴트 볼륨 클레임(Persistent Volume Claim) 등 스토리지 관련 리소스를 관리하고 워크로드에 스토리지를 할당할 수 있습니다.
    • 사용자 관리: 클러스터 사용자 계정 및 권한(RBAC)을 관리하여 보안 및 접근 제어를 강화합니다.
    • 관리: 클러스터 전반적인 관리 설정 및 유지보수 기능을 제공합니다.
    • 커스텀 리소스 (CRD): 사용자가 정의한 커스텀 리소스 정의(Custom Resource Definition)를 확인하고, 이를 기반으로 생성된 커스텀 리소스 인스턴스를 관리할 수 있습니다.
  • ** 커스텀 서비스와의 쉽고 빠른 연동 :** COP 콘솔은 Kubernetes 대시보드의 기본 기능 외에도 OPENMARU 생태계의 다양한 핵심 서비스들과의 강력한 연동 기능을 제공합니다. 사이드바의 전용 메뉴를 통해 한 번의 클릭으로 각 서비스의 대시보드나 인터페이스로 바로 이동할 수 있습니다.

    • Harbor Registry: 컨테이너 이미지 레지스트리인 Harbor에 직접 접속하여 이미지 관리 및 보안 기능을 활용할 수 있습니다.
    • GitLab: 버전 관리 시스템인 GitLab에 연동되어 CI/CD 파이프라인 및 소스 코드 관리를 통합된 환경에서 수행할 수 있습니다.
    • Jenkins: 자동화 서버인 Jenkins에 접근하여 빌드, 테스트, 배포 파이프라인을 트리거하고 모니터링할 수 있습니다.
    • ArgoCD: 선언적 GitOps 기반의 지속적 배포 도구인 ArgoCD 대시보드에 접속하여 애플리케이션 배포 상태를 확인하고 관리할 수 있습니다.
    • Nexus: 아티팩트 저장소 관리 도구인 Nexus에 연동되어 다양한 유형의 소프트웨어 컴포넌트를 관리할 수 있습니다.
    • Observability: OPENMARU의 통합 모니터링 및 로깅 시스템인 Observability 콘솔에 접속하여 클러스터 및 애플리케이션의 성능 지표와 로그를 상세하게 분석할 수 있습니다.
    • OPENMARU APM: OPENMARU의 애플리케이션 성능 관리(APM) 도구에 연동되어 애플리케이션의 성능 병목 현상을 진단하고 최적화할 수 있습니다.
    • OPENMARU 문서: OPENMARU 관련 문서 및 가이드에 직접 접근할 수 있는 링크를 제공하여 사용자가 필요한 정보를 쉽게 찾아볼 수 있도록 지원합니다.