12.4.3.5. Velero Pod 로그의 Pod 볼륨 백업 시간 초과 오류
Restic
타임아웃으로 인해 마이그레이션이 실패하면 Velero
포드 로그에 다음과 같은 오류가 표시됩니다.
level=error msg="Error backing up item" backup=velero/monitoring error="timed out waiting for all PodVolumeBackups to complete" error.file="/go/src/github.com/ heptio/velero/pkg/restic/backupper.go:165" error.function="github.com/heptio/ velero/pkg/restic.(*backupper).BackupPodVolumes" group=v1
restic_timeout
의 기본값은 1 시간입니다. 값이 클수록 오류 메시지 반환이 지연될 수 있다는 점을 염두에 두고 대규모 마이그레이션의 경우 이 매개 변수를 늘릴 수 있습니다.
프로세스
-
OpenShift Container Platform 웹 콘솔에서 Operator
설치된 Operator로 이동합니다. - Migration Toolkit for Containers Operator를 클릭합니다.
- MigrationController 탭에서 migration-controller를 클릭합니다.
YAML 탭에서 다음 매개 변수 값을 업데이트합니다.
spec: restic_timeout: 1h 1
- 1
- 유효한 단위는
h
(시간),m
(분) 및s
(초)입니다(예:3h30m15s)
.
- 저장을 클릭합니다.