Configure Infrastructure
tip
Basic post-installation steps for the system administrator:
Configure infrastructure
Before users can start working with dev environments, the system administrator must set up the infrastructure:
Computing platform – connect and configure the infrastructure responsible for running user dev environments: a dev environment cluster, a Jump server, and a Relay server. Learn more about the CodeCanvas architecture
Relay servers – configure Relay servers that act as an intermediary between the IDE client on the developer's local machine and the IDE backend running in a dev environment.
Jump servers – configure Jump servers that provide SSH access to dev environments. This is important if developers in your company use VS Code in dev environments or connect to them via terminal.
Instance types – create various types of resource configurations that users can choose from when creating dev environments. For example,
medium
,large
,extra-large
, and so on.Global IDE settings – specify the organization-wide defaults for IDE versions that should be used in dev environments.
Access to cloud resources – if your company uses cloud resources during development, you can configure the cloud policy to simplify access to cloud resources from dev environments.
GPU support – if dev environments require GPU resources.
Additional infrastructure tasks:
Cleanup policies – configure how CodeCanvas should clean up unused dev environments and warm-up snapshots.
Restore volume data – restore user data from a dev environment volume.
Monitor usage – monitor the usage of your CodeCanvas installation.