Getting Started
The Cloud service is accessed through the main Gcore client:Available Resources
The Cloud service provides access to the following resource types:Compute Resources
- Projects - Organizational units for grouping resources
- Instances - Virtual machine instances
- Baremetal - Bare metal servers
Storage Resources
- Volumes - Block storage volumes
- Volume Snapshots - Point-in-time volume backups
Networking Resources
- Networks - Virtual networks and subnets
- Security Groups - Firewall rules
- Load Balancers - Traffic distribution
- Floating IPs - Static public IP addresses
- Reserved Fixed IPs - Reserved private IP addresses
Container Orchestration
- Kubernetes - Managed Kubernetes clusters
Other Services
- Tasks - Asynchronous operation tracking
- Regions - Available data center locations
- Quotas - Resource limits and usage
- SSH Keys - SSH key pair management
- Secrets - Encrypted credential storage
Common Patterns
Using Project and Region Context
Most cloud operations require a project ID and region ID. You can set these globally:Polling for Async Operations
Many cloud operations are asynchronous and return task IDs. Use the*AndPoll methods for convenience:
Pagination
Use auto-paging iterators for large result sets:Error Handling
All methods return Go errors that can be inspected:Next Steps
Explore specific resource types:- Start with Projects to organize your resources
- Create Instances for compute workloads
- Set up Networks for connectivity
- Attach Volumes for persistent storage
- Deploy Kubernetes clusters for containerized applications
