5.17. Go 기반 Operator의 오브젝트 정리 유틸리티
operator-lib 정리 유틸리티를 사용하면 Go 기반 Operator가 더 이상 필요하지 않을 때 오브젝트를 정리하거나 정리할 수 있습니다. Operator 작성자는 유틸리티를 사용하여 사용자 정의 후크 및 전략을 생성할 수도 있습니다.
5.17.1. operator-lib 정리 유틸리티 정보 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
작업 또는 Pod와 같은 오브젝트는 Operator 라이프 사이클의 정상적인 부분으로 생성됩니다. 클러스터 관리자 또는 Operator에서 이러한 오브젝트를 제거하지 않으면 클러스터에 남아 있고 리소스를 사용할 수 있습니다.
이전에는 불필요한 오브젝트를 정리하는 데 다음 옵션을 사용할 수 있었습니다.
- Operator 작성자는 Operator에 고유한 정리 솔루션을 생성해야 했습니다.
- 클러스터 관리자는 오브젝트를 자체적으로 정리해야 했습니다.
operator-lib 정리 유틸리티는 지정된 네임스페이스의 Kubernetes 클러스터에서 오브젝트를 제거합니다. 라이브러리가 Operator 프레임워크의 일부로 operator-lib 라이브러리 의 0.9.0 버전에 추가되었습니다.