cb-spider

module
v0.6.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2022 License: Apache-2.0

README

cb-spider

GitHub go.mod Go version GoDoc    Release Version License

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. (not v1.0 yet)
We welcome any new suggestions, issues, opinions, and contributors !
Please note that the functionalities of Cloud-Barista are not stable and secure yet.
Be careful if you plan to use the current release in production.
If you have any difficulties in using Cloud-Barista, please let us know.
(Open an issue or Join the Cloud-Barista Slack)

Quick Guide

[목 차]
  1. 실행 환경
  2. 실행 방법
  3. 제공 자원
  4. VM 계정
  5. 활용 방법
  6. API 규격
  7. 특이 사항
  8. 활용 정보

1. 실행 환경
  • 공식환경
    • OS: Ubuntu 22.04
    • Build: Go 1.19
    • Container: Docker v19.03
  • 시험환경
    • OS: Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, Debian 10.6, macOS Catalina 10.15, Android 8.1 등
    • Build: Go 1.16, Go 1.18, Go 1.19
    • Container: Docker v19.03, Docker v20.10
2. 실행 방법
3. 제공 자원
Provider(CloudOS) VM Image List/Get VM Spec List/Get VPC/Subnet Security Group VM KeyPair VM Network LB
AWS O O O O O O O
Azure O O O O O O ∝-Test
GCP O O O O O O ∝-Test
Alibaba O O O O O O ∝-Test
Tencent O O O O O O O
IBM O O O O O O ∝-Test
OpenStack O O O O O O ∝-Test
Cloudit O O O(💬) O O O ∝-Test
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. 특이 사항
  • 개발상태: 주요기능 중심 개발추진 중 / 기술개발용 / 상용활용시 보완필요
8. 활용 정보

Directories

Path Synopsis
grpc-runtime/config
Package config - Configuration for Cloud-Barista's GRPC and provides the required process
Package config - Configuration for Cloud-Barista's GRPC and provides the required process
cloud-driver/drivers/alibaba/resources
VPC & Subnet 처리 (AlibabaCloud's Subnet --> VSwitch 임)
VPC & Subnet 처리 (AlibabaCloud's Subnet --> VSwitch 임)
cloud-driver/drivers/aws/resources
Proof of Concepts for the Cloud-Barista Multi-Cloud Project.
Proof of Concepts for the Cloud-Barista Multi-Cloud Project.
cloud-driver/drivers/tencent/resources
Proof of Concepts for the Cloud-Barista Multi-Cloud Project.
Proof of Concepts for the Cloud-Barista Multi-Cloud Project.
vm-ssh/test
Proof of Concepts for the Cloud-Barista Multi-Cloud Project.
Proof of Concepts for the Cloud-Barista Multi-Cloud Project.
interface
api
cli/cbadm/cmd
Package cmd - 어플리케이션 실행을 위한 Cobra 기반의 CLI Commands 기능 제공
Package cmd - 어플리케이션 실행을 위한 Cobra 기반의 CLI Commands 기능 제공
cli/spider/cmd
Package cmd - 어플리케이션 실행을 위한 Cobra 기반의 CLI Commands 기능 제공
Package cmd - 어플리케이션 실행을 위한 Cobra 기반의 CLI Commands 기능 제공
spider-mini
utils

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL