Kubernetes Operator
Kubernetes 환경에서의 어플리케이션 관리 / 장치 확장 / 운영 자동화 등의 환경 구축을 제공합니다.
K8s(Kubernetes) Operator
어플리케이션과 컴포넌트를 관리하는 소프트웨어 확장입니다.
Kubernetes Operator의 역할
K8s(Kubernetes) Operator는 CR(Custom Resource)을 활용하여 어플리케이션과 컴포넌트를 관리하는 소프트웨어 확장입니다. CR 및 CRD(Custom Resource Definition)를 통해 특정 어플리케이션의 구성과 상태를 정의하면, Controller의 컨트롤 루프에서 이를 유지하는 동작을 수행합니다.




자동화된 어플리케이션 배포 및 관리
Operator를 통해 어플리케이션의 패키징, 배포 및 관리를 자동화할 수 있습니다. 또한, OCI(Open Container Initiative) Spec에 정의된 Hook과 K8s의 Device Plugin을 활용한 장치확장 등 더욱 세밀한 제어 환경을 구성할 수 있습니다.
주요 기능
자동화된 어플리케이션 배포 및 관리를 지원합니다.
어플리케이션 구성 및 상태 관리
Controller의 컨트롤 루프를 통해 정의된 상태를 지속적으로 유지하는 작업을 자동으로 수행
어플리케이션 패키징 및 배포 자동화
어플리케이션의 패키징, 배포 및 관리 과정 자동화
세밀한 제어 환경 구성
OCI(Open Container Initiative) Spec에 정의된 Hook과 Kubernetes의 Device Plugin을 이용하여 더욱 세밀한 제어 환경을 구성 가능