6.4. OpenShift Ansible 브로커
6.4.1. 개요 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
OAB(Open Service Broker)는 Ansible 플레이북 번들(APB)에서 정의한 애플리케이션을 관리하는 OSB(Open Service Broker) API 구현입니다. APB는 OpenShift Container Platform에서 컨테이너 애플리케이션을 정의하고 배포하는 새로운 방법을 제공합니다. 이 방법은 Ansible 런타임을 사용하여 컨테이너 이미지에 빌드된 Ansible 플레이북 번들로 구성됩니다. APB는 Ansible을 활용하여 복잡한 배포를 자동화하는 표준 메커니즘을 생성합니다.
OAB 설계는 이 기본 워크플로우를 따릅니다.
- OpenShift Container Platform 웹 콘솔을 사용하여 서비스 카탈로그에서 사용 가능한 애플리케이션 목록을 사용자 요청합니다.
- 서비스 카탈로그는 사용 가능한 애플리케이션에 대해 OAB를 요청합니다.
- OAB는 정의된 컨테이너 이미지 레지스트리와 통신하여 사용할 수 있는 APB를 확인합니다.
- 사용자는 특정 APB를 배포하기 위해 요청을 발행합니다.
- 배포 요청은 OAB로 이동하여 APB에서 배포 방법을 호출하여 사용자의 요청을 이행합니다.