Skip to content

cloud-barista/cb-spider

CB-Spider : "One-Code, Multi-Cloud"

GitHub go.mod Go version License    Release Version Latest Docs Swagger API Docs

  • CB-Spider is a sub-framework of the Cloud-Barista Multi-Cloud Platform.
  • CB-Spider provides a unified interface and view for multi-cloud management.

image

[NOTE]
CB-Spider is currently under development and has not yet reached version 1.0.
We welcome suggestions, issues, feedback, and contributions!
Please be aware that the functionalities of Cloud-Barista are not yet stable or secure.
Exercise caution if you plan to use the current release in a production environment.
If you encounter any difficulties while using Cloud-Barista, please let us know.
(You can open an issue or join the Cloud-Barista Slack community.)


Table of Contents

  1. Recommended Environment
  2. How to Run
  3. Supported Resources
  4. VM Accounts
  5. Usage
  6. API Specifications
  7. Notes
  8. References

1. Recommended Environment

  • OS: Ubuntu 22.04
  • Build: Go 1.23, Swag v1.16.3
  • Container: Docker v19.03

2. How to Run


3. Supported Resources

Provider Price
Info
Region/Zone
Info
Image
Info
VMSpec
Info
VPC
Subnet
Security
Group
VM KeyPair VM Disk MyImage NLB managed-K8S Object
Storage
AWS O O O O O O O O O O O O O
Azure O O O O O O O O O O O O WIP
GCP O O O O O O O O O O O O O
Alibaba O O O O O O O O O O O O O
Tencent O O O O O O O O O O O O WIP
IBM O O O O O O O O O O O WIP O
OpenStack NA O O O O O O O O O O ? WIP
NCP O O O O O O O O O O O WIP O
NHN NA O O O O O O O
(Note1)
O O O O O
KT NA O O O O
(Type1)
O O O O O O
(Note2)
Wait API O
KT Classic NA O O O O
(Type2)
O O O O O O NA -

※ WIP: Work In Progress, NA: Not Applicable, Wait API: Pending CSP API Release, ?: TBD/Analysis Needed, -: Excluded (Classic Resource)

VPC Notes (see each driver’s README for details):

  • Type1: Default VPC (KT VPC)

    • CSP: Provides one fixed default VPC only
    • CB-Spider: Only one VPC can be created (for abstraction)
  • Type2: VPC/Subnet Emulation

    • CSP: No VPC concept provided
    • CB-Spider: Provides single emulated VPC/Subnet

VM Notes:

  • Note1: For Windows VMs, after creating a VM with SSH key, the password must be checked in Console.

NLB Notes:

  • Note2: VMs registered to NLB must be in the same Subnet as the NLB.

4. VM Accounts

  • Ubuntu, Debian: cb-user
  • Windows: Administrator

5. Usage


6. API Specifications


7. Notes

  • Development status: Focused on core features / For R&D use / Needs reinforcement for production use

8. References