3.5.2.2. 서비스
odo
는 Operator 의 도움을 받아 서비스를 배포할 수 있습니다.
Operator Lifecycle Manager 를 사용하여 배포된 Operator만 odo에서 지원됩니다.
3.5.2.2.1. 서비스 나열
사용 가능한 Operator 및 관련 서비스를 나열하려면 명령을 실행합니다.
$ odo catalog list services
출력 예
Services available through Operators NAME CRDs postgresql-operator.v0.1.1 Backup, Database redis-operator.v0.8.0 RedisCluster, Redis
이 예에서는 클러스터에 두 개의 Operator가 설치되어 있습니다. postgresql-operator.v0.1.1
Operator는 PostgreSQL과 관련된 서비스를 배포합니다. 백업
및 데이터베이스
. redis-operator.v0.8.0
Operator는 Redis와 관련된 서비스를 배포합니다. RedisCluster
및 Redis
.
사용 가능한 모든 Operator 목록을 가져오기 위해 odo
는 Succeeded 단계에 있는 현재 네임스페이스의 CSV(ClusterServiceVersion) 리소스를 가져옵니다. 클러스터 전체 액세스를 지원하는 Operator의 경우 새 네임스페이스가 생성되면 해당 리소스가 자동으로 추가됩니다. 그러나 성공 단계에 있을 때까지 다소 시간이 걸릴 수 있으며 odo
는 리소스가 준비될 때까지 빈 목록을 반환할 수 있습니다.