Published on2026년 6월 15일CRD 없는 컨트롤러 — 기존 리소스를 자동화하는 패턴kubernetescontrollercontroller-runtimeautomationclient-goplatform-engineering모든 자동화에 CRD가 필요한 것은 아닙니다. 빌트인 리소스를 watch하는 컨트롤러만으로 ConfigMap/Secret 동기화, 네임스페이스 부트스트랩, 노드 라벨링 같은 사내 운영을 자동화할 수 있습니다. controller-runtime로 CRD 없이 구현하는 코드, Operator와 단순 컨트롤러의 구분, admission webhook 정책, 그리고 권한과 루프 같은 함정을 다룹니다.