cache.DeletedFinalStateUnknown

1 개요[ | ]

cache.DeletedFinalStateUnknown
  • Kubernetes API 서버에서 사용되는 내부 캐시(cache) 구조체
  • 삭제된 리소스의 상태를 저장하는 데 사용된다.
  • API 서버가 리소스를 삭제하면 해당 리소스는 이 구조체에 추가되며, 이후 캐시에서 제거된다.
type DeletedFinalStateUnknown struct {
	Key string
	Obj interface{}
}

오브젝트가 삭제되었지만 apiserver와의 연결이 끊어진 동안 삭제 감지 이벤트(watch deletion event)가 누락된 경우 DeletedFinalStateUnknown이 DeltaFIFO에 배치된다. 이러한 경우 오브젝트의 최종 "휴지(resting)" 상태를 알 수 없으므로 포함된 'Obj'가 오래되었을 가능성이 있다.

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}