1 개요[ | ]
- cache.DeletedFinalStateUnknown
- Kubernetes API 서버에서 사용되는 내부 캐시(cache) 구조체
- 삭제된 리소스의 상태를 저장하는 데 사용된다.
- API 서버가 리소스를 삭제하면 해당 리소스는 이 구조체에 추가되며, 이후 캐시에서 제거된다.
Go
Copy
type DeletedFinalStateUnknown struct {
Key string
Obj interface{}
}
오브젝트가 삭제되었지만 apiserver와의 연결이 끊어진 동안 삭제 감지 이벤트(watch deletion event)가 누락된 경우 DeletedFinalStateUnknown이 DeltaFIFO에 배치된다. 이러한 경우 오브젝트의 최종 "휴지(resting)" 상태를 알 수 없으므로 포함된 'Obj'가 오래되었을 가능성이 있다.
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.