이번 포스트에서는 쿠버네티스의 커스텀 리소스 (Custom Resource) 와 API Aggregation에 대해서 다룬다. --- [1편] 쿠버네티스에서 커스텀 리소스를 사용하기 위한 CRD와 API Aggregation의 이해 (현재) [2편] Operator SDK 기본 예제 및 활용 : Hadoop 커스텀 리소스 정의를 통한 Hadoop Cluster 구축하기 --- 1. 커스텀 리소스 (Custom Resource) 쿠버네티스에서 애플리케이션을 개발하다 보면 어쩔 수 없이 추가적인 기능이 필요할 수도 있고, 여러 개의 Deployment, Service 등을 추상화하기 위한 별도의 오브젝트가 필요할 때도 있다.
개발 조직의 규모가 크다면 쿠버네티스 Github을 포크한 뒤, 필요한 기능과 오브젝트를 직접 구현하고 소스코드를 빌드해 사용할 수 있을지도 모른다. 그렇지만 소규모 조직에서는 kubeadm, kops 등이 설치해주는 Hyperkube 쿠버네티스 바이너리를 수정하지...