본문으로 건너뛰기
FindOpenSource

Velero

Kubernetes 클러스터를 위한 백업·복원·마이그레이션 도구로, 클러스터 리소스와 퍼시스턴트 볼륨 데이터를 손실로부터 보호하거나 클러스터 간에 워크로드를 옮길 수 있게 해줍니다.

개요

Velero(구 Heptio Ark)는 Kubernetes 클러스터 리소스와 그 퍼시스턴트 볼륨 데이터를 백업하고 복원하는 도구로, 클러스터 내부에서 동작하는 서버 컴포넌트와 로컬에서 사용하는 커맨드라인 클라이언트로 구성됩니다. 백업은 어떤 애플리케이션을 구성하는 Kubernetes 오브젝트(Deployment, Service, 설정 등)를 그것이 사용하는 퍼시스턴트 볼륨의 스냅샷과 함께 담아내므로, 데이터 손실이나 실수로 인한 삭제, 클러스터 장애 이후 둘을 함께 복원할 수 있습니다.

재해 복구를 넘어, 동일한 백업·복원 메커니즘으로 워크로드를 새 클러스터로 마이그레이션하거나 프로덕션 클러스터의 상태를 스테이징·개발 환경으로 복제할 수 있으며, 다양한 퍼블릭 클라우드 제공자는 물론 온프레미스 스토리지와도 함께 동작합니다.

Velero는 프로덕션 Kubernetes를 운영하며 클러스터 손실로부터 복구하거나 클러스터 간에 워크로드를 옮길 검증된 방법이 필요한 팀에 적합합니다. 이는 카탈로그에 이미 있는 MinIO나 SeaweedFS 같은 오브젝트 스토리지 시스템과는 다른 관심사입니다. 그것들은 애플리케이션 데이터를 저장하는 반면, Velero는 팀이 이미 사용 중인 어떤 스토리지 위에서든 클러스터 자체와 그 상태를 보호합니다.

카테고리
스토리지
키워드
kubernetes-backupdisaster-recoverycluster-migrationpersistent-volume-backup
언어
Go
라이선스
Apache-2.0

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기