현상: 아래 명령어로 백업하는데, backup은 PartiallyFailed라고 써있고 velero pod에서 에러 발생
velero backup create infisical-v5 --include-namespaces infisical --default-volumes-to-fs-backup --snapshot-volumes --exclude-resources ingress
에러
원인: velero를 업그레이드 하면서 file system을 저장할 pluging인 restic 에서 kopia로 변경되었는데 지원하지 않는 기능이 남아있음
해결: velero helm chart, crd 모두 일괄 제거 후 재설치함. 또한 7.1.3 버전으로 업그레이드하면서 nodeAgent가 기본 disable되어있는데 enable해줌. nodeAgent가 있어야 file system을 백업해줌
deployNodeAgent: true
nodeAgent:
resources:
requests:
cpu: 500m
memory: 512Mi
limits:
cpu: 1000m
memory: 1024Mi
pod volume backup failed ~ 이나 signal killed ~ 라는 에러내용 외에 별다른 내용없이 계속 pvc 내에 restic 백업만 실패함velero backup create ~ 명령어 실행시 발생한 에러아래 명령어로 velero가 현재 cluster에 설치되어 있는지 확인한다.
kubectl logs deployment/velero -n velero