오늘 Portworx는 Kubernetes 또는 STORK를 위한 새로운 Storage Orchestrator Runtime을 출시했습니다. 회사에 따르면 이 새로운 오픈 소스 프로젝트는 Kubernetes의 확장성을 활용하여 DevOps 팀이 Kubernetes에서 데이터베이스, 대기열 및 키-값 저장소와 같은 상태 저장 애플리케이션을 보다 효율적으로 실행할 수 있도록 합니다. STORK는 Kubernetes용 주요 하이퍼컨버전스, 장애 도메인 인식, 스토리지 상태 모니터링 및 스냅샷 기능을 제공하는 동시에 플러그인 인터페이스를 통해 제공하여 Kubernetes용 스토리지 드라이버와 함께 작동할 수 있도록 합니다.
오늘 Portworx는 Kubernetes 또는 STORK를 위한 새로운 Storage Orchestrator Runtime을 출시했습니다. 회사에 따르면 이 새로운 오픈 소스 프로젝트는 Kubernetes의 확장성을 활용하여 DevOps 팀이 Kubernetes에서 데이터베이스, 대기열 및 키-값 저장소와 같은 상태 저장 애플리케이션을 보다 효율적으로 실행할 수 있도록 합니다. STORK는 Kubernetes용 주요 하이퍼컨버전스, 장애 도메인 인식, 스토리지 상태 모니터링 및 스냅샷 기능을 제공하는 동시에 플러그인 인터페이스를 통해 제공하여 Kubernetes용 스토리지 드라이버와 함께 작동할 수 있도록 합니다.
컨테이너와 쿠버네티스 사용은 놀라운 속도로 증가하고 있습니다. 프로덕션 환경의 Kubernetes에서 상태 저장 앱을 실행하는 데 여전히 몇 가지 문제와 제한 사항이 있습니다. 이를 돕기 위해 STORK는 상태 저장 애플리케이션이 스케줄러 익스텐더를 활용할 수 있도록 합니다. STORK가 운영 문제를 해결할 수 있도록 Portworx는 프로덕션 환경에서 대규모 상태 저장 애플리케이션을 실행하는 고객과 협력했습니다.
이점 및 기능은 다음과 같습니다.
- 장애 조치 중 하이퍼컨버전스 유지: STORK는 포드에 필요한 볼륨의 위치를 기반으로 포드 스케줄링에 영향을 미치는 Kubernetes 스케줄러 익스텐더를 구현하여 복잡한 분산 상태 저장 애플리케이션을 원활하게 배포할 수 있습니다. 따라서 장애 이벤트 이후에도 데이터 사본이 이미 있는 호스트에서 Pod가 예약되어 지속적인 하이퍼컨버전스가 보장됩니다.
- 장애 도메인 인식: STORK는 반선호도를 자동으로 관리하여 장애 도메인 전체에서 포드의 스케줄링을 시행합니다.
- 스토리지 플러그인의 상태 모니터링: STORK는 노드의 스토리지 드라이버가 오류 또는 사용할 수 없는 상태가 되면 포드를 장애 조치하여 이를 수행합니다.
- 볼륨 스냅샷 지원: STORK는 Kubernetes를 통해 볼륨 스냅샷을 오케스트레이션하기 위한 지원을 추가합니다. 이를 통해 사용자는 PVC의 스냅샷을 만든 다음 Kubernetes를 통해 해당 스냅샷을 다른 PVC로 복원할 수 있습니다. 이를 통해 사용자는 Kubernetes를 통해 복잡한 데이터 워크플로우를 자동화할 수 있습니다.
Portworx는 Kubernetes 커뮤니티에서 STORK에 기여하는 것을 환영합니다.