CRD는 Custom Resource Definition의 약자로, Kubernetes에서 사용자 정의 리소스를 정의하는 데 사용됨CRD를 사용하면 Kubernetes 클러스터에 새로운 리소스 유형을 추가할 수 있다.
이를 통해 사용자는 Kubernetes의 기본 리소스(예: Pod, Service, Deployment) 외에도 자신만의 리소스를 정의하고 관리할 수 있다.
예를 들어, kubectl get crd | grep $SERVICE 명령어는 현재 클러스터에 정의된 모든 사용자 정의 리소스 중에서 S3와 관련된 리소스를 검색합니다. 이를 통해 특정 서비스와 관련된 사용자 정의 리소스를 확인할 수 있다.