Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
renovate-operator — Kubernetes에서 renovate 실행을 간소화하는 Operator | Kitploit
도구/GitHubGitHub/mogenius/renovate-operator
Vulnerability ScannersContainer SecurityConfiguration AuditingCloud SecurityDevSecOpsSecret DetectionSupply Chain Security
GitHubmogenius/renovate-operator

renovate-operator

Kubernetes에서 renovate 실행을 간소화하는 Operator

저장소 보기
53962111일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Renovate Operator 로고

Artifact Hub GitHub Release Build, Package, Release (Production)


Renovate: Kubernetes 네이티브 방식

자체 인프라에서 Renovate를 CRD 기반 스케줄링, 병렬 실행, 자동 발견, 내장 UI와 함께 실행하세요. Renovate를 자체 호스팅하고 이미 Kubernetes를 운영 중이라면, 이 operator는 일반적인 자체 호스팅 설정에서는 얻을 수 없는 제어와 관측성을 제공합니다.

모든 Renovate 플랫폼 지원: GitHub, GitLab, Bitbucket, Azure DevOps, Gitea 등. 이 operator는 Renovate가 지원하는 모든 플랫폼에서 작동합니다. 환경 변수나 시크릿을 통해 자격 증명과 플랫폼 설정만 구성하면 됩니다. 일부 플랫폼에는 GitHub 및 GitLab용 네이티브 웹훅 통합과 같은 추가 operator 전용 기능이 있습니다.

Mend Renovate CE와의 비교

기능Mend Renovate CLIMend Renovate 커뮤니티 자체 호스팅(일명 "CE")Renovate Operator
완전한 오픈 소스, 가입 또는 라이선스 키 불필요✅❌✅
자동 의존성 업데이트✅✅✅
자체 인프라에서 실행✅✅✅
자동 발견✅✅✅
온디맨드 실행용 웹훅 API❌✅✅
웹 UI❌❌✅
CRD를 통한 선언적 cron 스케줄링❌❌✅
그룹/토픽 필터링을 통한 자동 발견❌❌✅
클러스터 내 프로젝트별 상태 추적❌❌✅
동시성 제어가 포함된 병렬 실행❌❌✅
Prometheus 메트릭 및 상태 점검❌✅✅
Kubernetes 네이티브 파드 스케줄링❌❌✅
고가용성을 위한 리더 선출❌❌✅
작업 수명 주기 관리(TTL, 데드라인, 재시도)❌❌✅

작동 방식

  1. 스케줄에 정의된 시간에 renovate 발견 작업이 시작됩니다
  2. 발견이 완료되면 UI에서 발견된 모든 프로젝트를 확인할 수 있습니다
  3. 모든 프로젝트가 스케줄링 대상으로 설정됩니다
  4. operator는 10초마다 스케줄된 프로젝트를 확인하고 새 renovate 작업을 시작합니다
  5. spec.parallelism에 정의된 수만큼의 작업만 동시에 실행됩니다

renovate-operator UI의 예시 스크린샷.

설치

Helm

옵션 1: OCI 레지스트리

root@kitploit:~
helm -n renovate-operator upgrade --install renovate-operator \
  oci://ghcr.io/mogenius/helm-charts/renovate-operator \
  --create-namespace --wait

옵션 2: Helm 리포지토리

root@kitploit:~
helm repo add mogenius https://helm.mogenius.com/public --force-update
helm -n renovate-operator upgrade --install renovate-operator mogenius/renovate-operator --create-namespace --wait

문서

  • 시작하기 — 설치, 첫 RenovateJob, 플랫폼 설정
  • 전체 문서 색인

기여

contrib.rocks로 만들어졌습니다.

개발

로컬에서 operator 실행하기

사전 요구 사항: just가 설치되어 있어야 합니다.

  1. kubeconfig의 절대 경로로 KUBECONFIG를 내보냅니다. — ~는 확장되지 않으므로 $HOME 또는 전체 경로를 사용하세요:
    root@kitploit:~
    export KUBECONFIG=/Users/yourname/.kube/config
    # or
    export KUBECONFIG=$HOME/.kube/config
    
  2. 해당 kubeconfig의 현재 컨텍스트를 대상으로 operator를 시작합니다:
    root@kitploit:~
    just run
    

테스트 실행하기

명령설명
just test-unit단위 테스트 스위트 실행
just golangci-lint린터 실행
just check모든 검사 실행(테스트 + 린터)
just generateCRD 재생성
도구 다운로드