cb-spider
CB-Spider is a sub-Framework of the Cloud-Barista Multi-Cloud Project.
The CB-Spider Mission is to connect all the clouds with a single interface.
[NOTE]
CB-Spider is currently under development. (The latest version is v0.5.0 (Affogato))
So, we do not recommend using the current release in production.
Please note that the functionalities of CB-Spider are not stable and secure yet.
If you have any difficulties in using CB-Spider, please let us know.
(Open an issue or Join the cloud-barista Slack)
Quick Guide
▶[목 차]
1. 실행 환경
-
공식환경
- OS: Ubuntu 18.04
- Container: Docker 19.03
- Build: Go 1.16
-
시험환경
- OS: Ubuntu 18.04, Ubuntu 20.04, Debian 10.6, macOS Catalina 10.15, Android 8.1 등
- Container: latest Docker
- Build: latest Go
2. 실행 방법
-
https://github.com/cloud-barista/cb-spider/wiki/Quick-Start-Guide
소스 기반 실행: -
https://github.com/cloud-barista/cb-spider/wiki/Docker-based-Start-Guide
컨테이너 기반 실행: -
https://github.com/cloud-barista/cb-operator
cb-operator 기반 실행:
3. 제공 자원
Provider(CloudOS) | VM Image List/Get | VM Spec List/Get | VPC/Subnet | Security Group | VM KeyPair | VM |
---|---|---|---|---|---|---|
AWS | O | O | O | O | O | O |
Azure | O | O | O | O | O | O |
GCP | O | O | O | O | O | O |
Alibaba | O | O | O | O | O | O |
Tencent | O | O | O | O | O | O |
IBM | O | O | O | O | O | O |
OpenStack | O | O | O | O | O | O |
Cloudit | O | O | O(💬) | O | O | O |
Docker (PoC) | O | - | - | - | - | O |
💬 특이사항:
- VPC: 단일 VPC 생성 제공 (두개 이상 VPC 생성 불가)
- VPC CIDR: 제공하지 않음(설정 무의미)
- Subnet: 단일 VPC에 제한된 CIDR 대역의 Subnet 추가/삭제 가능
- Subnet CIDR 가능 대역: 10.0.8.0/22, 10.0.12.0/22, 10.0.16.0/22, ... 등
- 이미 사용 중인 CIDR 요청시 오류 메시지에 사용 가능한 CIDR 목록 반환
4. VM 계정
- CB Spider VM User: cb-user
5. 활용 방법
6. API 규격
7. 특이 사항
- 개발상태: 주요기능 중심 개발추진 중 / 기술개발용 / 상용활용시 보완필요