SOPS
YAML, JSON 등 설정 파일 안의 개별 값을 암호화하는 커맨드라인 도구로, 시크릿을 안전하게 Git에 커밋할 수 있게 해줍니다.
- 활발히 유지보수됨
개요
SOPS(Secrets OPerationS)는 구조화된 파일 전체가 아니라 값만 암호화하므로, git diff는 여전히 어떤 키가 변경되었는지 보여주는 반면, 실제 시크릿 값은 AWS KMS, GCP KMS, PGP 같은 키 관리 백엔드를 사용해 암호화된 상태로 유지됩니다. 이를 통해 팀은 시크릿을 따로 저장하는 대신 나머지 설정과 함께 버전 관리에 보관할 수 있습니다.
SOPS는 GitOps를 실천하며 시크릿을 다른 모든 것과 동일한 Git 저장소 안에 안전하게 두어야 하는 팀에 적합하며, Git에서 설정을 동기화하는 (카탈로그에 있는) Flux나 Argo CD 같은 도구와 흔히 짝을 이룹니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★★☆ (4/5)
The standard tool for encrypting secrets in Git, a focused and widely adopted pick.
- 성숙 단계
- 커뮤니티 주도
- 카테고리
- DevOps
- 언어
- Go
- 라이선스
- MPL-2.0
관련 프로젝트
Argo CD
Apache-2.0선도적인 Kubernetes GitOps 지속적 배포 도구로, 클러스터 상태를 Git에 정의된 내용과 일치하도록 자동으로 동기화합니다.
활발히 유지보수됨
- DevOps
Flux
Apache-2.0클러스터 상태를 Git 저장소와 동기화된 상태로 유지하는 Kubernetes용 GitOps 지속적 배포 도구로, Argo CD의 진정한 대안입니다.
활발히 유지보수됨
- DevOps
Flagger
Apache-2.0오류율, 지연 시간 등의 지표를 지속적으로 확인하면서 Kubernetes를 위한 카나리, 블루-그린, A/B 배포를 자동화하고 실패 시 자동으로 롤백하는 점진적 배포 오퍼레이터입니다.
활발히 유지보수됨
- DevOps
Cilium
Apache-2.0전통적인 네트워킹 구성 요소를 커널 수준 성능으로 대체하는, eBPF 기반 Kubernetes 네트워킹·보안·관측 가능성 플랫폼입니다.
활발히 유지보수됨
- DevOps
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기