Red Hat이 올해 초 2 억 5000 만 달러에 인수 한 Linux 배포판과 컨테이너 관리의 시작 CoreOS 가 오늘 (미국 시간 4/30), Kubernetes 클러스터를 관리하는 오픈 소스 툴킷 Operator Framework를 발표했다 .
CoreOS이 소프트웨어 개념으로 Operator에 대해 처음으로 언급 한 것은 2016 년이었다 . 그 아이디어는 컨테이너 기반 응용 프로그램을 배포하고 관리하기위한 모범 사례를 코드로 구현하는 것이었다. "글쎄 Operator는 최선의 오퍼레이터 사원을 그림 같은 것이다"라고 RedHat의 OpenShift 제품 매니저 Rob Szumski는 말한다. 이상적으로는 Operator Framework는 작업 팀을 모든 잡일이나 단순 노동에서 해방시켜 높은 수준의 작업에 집중시킨다. 그리고 동시에 Operator가 항상 회사의 룰 북에 따름으로써 그 과정에서 오류가 발생하기 쉬운 인간을 제거합니다.
CoreOS의 CTO Brandon Philips는 오늘 발표 성명에서 이렇게 설명하고있다 : "Kubernetes을 최대한 활용하기 위해서는 Kubernetes 위에서 움직이는 어플리케이션을 서비스하고 관리하기위한 일련의 통일 된 API 을 확대 할 필요가있다. 우리는 Operator를 Kubernetes에서 그러한 응용 프로그램을 관리하는 런타임하다고보고있다. "
Szumski에 따르면 CoreOS 팀은 독자적인 Techtonic 컨테이너 플랫폼을 만들어 관리 할 때 (사용자 커뮤니티의 것도 포함)이 모범 사례를 개발했다. 그들이 코드로 Operator로 움직이게되면 Kubernetes 클러스터를 모니터링하고 업데이트를 처리하고 예를 들어 무언가 잘못되면 몇 밀리 초 이내에 그 결함으로 반응한다.
전체적으로 Operator Framework는 세 부분으로 구성된다. 1) 실제 Operator를 만들고 테스트 패키지를위한 SDK, 2) Operator를 Kubernetes 클러스터에 배포하고이를 관리하기위한 Operator Lifecycle Manager, 그리고 3) 환불이나 고객에게 청구를 필요로하는 기업을 위해 Kubernetes 사용자를 (자원 사용량 등을) 계량하는 것이다.
경량 도구는 전체 그림 속에서 つけたり이지만, Szumski에 따르면 많은 기업이 그것을 요구이며 CoreOS도 Kubernetes에서 할거야 것은 우리가 처음으로 주장하고있다.
오늘의 CoreOS /에 Red Hat 발표는 향후 각 방면에서 다양한 Kubernetes 관련 발표가있을 것 같은주의 시작에 불과하다. 며칠 후에는 Cloud Native Computing Foundation 개발자 컨퍼런스 KubeCon 이 시작되고, 거기에서 컨테이너의 에코 시스템에 속하는 기업의 대부분이 뭔가를 발표 할 것으로 생각되기 때문이다.