KIOPS 사용자 가이드
KIOPS 가이드에 오신 것을 환영합니다. 이 가이드는 운영·관리자가 시스템을 준비하고, 서비스를 배포·운영하며, 보안·백업·팀을 관리하는 데 필요한 내용을 작업 순서대로 안내합니다.
KIOPS란?
KIOPS는 K8s Integrated Operations Platform Security의 약자로, 서버 관리부터 컨테이너 빌드·배포, 보안 분석까지 한 곳에서 처리하는 통합 DevSecOps 플랫폼입니다.
이런 분들에게 필요합니다
- 여러 서버와 Kubernetes 클러스터를 통합 관리하려는 운영팀
- CI/CD 파이프라인과 보안 스캔을 별도 도구 없이 쓰려는 개발팀
- 빌드·배포·보안 취약점을 한눈에 파악하려는 DevOps 엔지니어
- 인프라 경험이 적어도 직관적으로 서버를 운영하려는 담당자
빠른 시작
KIOPS를 처음 사용한다면, 로그인부터 첫 서비스 배포까지의 전체 흐름을 안내하는 빠른 시작 을 먼저 따라 하세요. 장비 등록 → 런타임 연결 → 서비스 등록 → 빌드·배포 → 상태 확인까지 순서대로 진행합니다.
내 화면과 가이드가 다를 수 있습니다
KIOPS는 설치 방식(SaaS · 설치형) 과 라이선스 플랜에 따라 제공되는 기능이 다릅니다. 특히 설치형 Basic은 제외되는 기능이 많고, 제외된 기능은 잠긴 모습이 아니라 처음부터 없었던 것처럼 보입니다(메뉴에서 사라지고, 주소로 들어가면 404).
이 가이드는 전 기능을 기준으로 서술하되, 플랜에 따라 달라지는 문서에는 상단에 안내 배너를 붙이고 좌측 사이드바에 표시합니다. 배너의 내 환경 선택기에서 자기 환경을 선택하면 그 기준으로 표시됩니다. 전체 목록은 플랜과 기능 범위를 참고하세요.
가이드 구성
이 가이드는 운영·관리자의 작업 순서대로 구성되어 있습니다. 좌측 사이드바에서 각 섹션을 열 수 있습니다.
- 시작하기 — 플랫폼 소개와 빠른 시작 온보딩.
- 시스템 준비 — 장비 등록, Kubernetes·Docker 런타임 연결, 파드 리소스 메트릭, RBAC, 인증서.
- 서비스 배포·운영 — 서비스 등록, 빌드·배포·자동 CI·롤백, 로그·컨테이너·셸·오토스케일링 운영.
- 보안 점검 — 보안 분석 전 과정(SAST·SCA·DAST·SBOM·IaC·시크릿)과 보안 게이트.
- 백업·복구 — Velero·MinIO, etcd·Docker 백업, 복원.
- 데이터베이스 — 덤프/임포트, 데이터 패키지, 크로스 DB 변환.
- 모니터링·알림 — 대시보드 활용, 알림.
- 거버넌스 — 사용자·권한, VPN, 감사 로그.
- 레퍼런스 — 화면별 요약(대시보드·서비스 관리 등), 상태 사전, 플랜과 기능 범위.
- 도움말 — FAQ, 문의.
핵심 기능
- 서비스 빌드/배포: GitLab 저장소에서 BuildKit으로 이미지를 빌드하고 K8s/Docker에 배포합니다. 브랜치·태그별 빌드와 롤백을 지원합니다.
- 보안 분석(DevSecOps): 여섯 종류의 스캔과 보안 게이트로 취약점을 조기에 탐지합니다. SAST(Semgrep/OpenGrep) · SCA(Trivy/Dependency-Check) · DAST(ZAP/Nuclei) · SBOM(CycloneDX) · IaC(Checkov) · 시크릿(Gitleaks), 그리고 보안 게이트(OPA)입니다.
- 인프라 관리: Kubernetes·Docker·Podman을 통합 관리합니다. 노드·리소스 모니터링(설치 불요)과 배치 제어를 지원합니다.
- 백업/복구: etcd·Docker 데이터를 백업하고 오브젝트 스토리지(SeaweedFS 등)에 보관합니다.
권한 체계
KIOPS는 역할 기반 접근 제어(RBAC)로 권한을 관리합니다. 각 사용자는 기관 역할과 팀 역할을 함께 가집니다.
기관 역할:
- PlatformAdmin: 플랫폼 관리자. 모든 기관·시스템 설정에 접근. 설치형에서는 설치를 수행한 공급사의 지원 계정입니다.
- Manager: 기관 관리자. 가입 승인·팀 구성·권한 관리 등 기관 전반에 접근.
- Member: 일반 사용자. 부여받은 페이지 접근 권한 범위 내에서만 사용.
팀 역할:
- TeamManager: 팀 관리자. 자기 팀 안에서는 8개 페이지 전체에 접근하되, 보이는 데이터는 팀 범위로 제한됩니다.
- Member: 팀 멤버. 페이지 접근은 부여받은 권한을 따릅니다.
상세는 사용자/권한 관리·팀 관리를 참고하세요. 라이선스 플랜에 따라 아예 제공되지 않는 기능은 플랜과 기능 범위에서 확인합니다.