Andrew Aikawa (asaiacai)
Asked on Nov 09, 2023
To add support for a new cloud in Skypilot, you can follow the current implementation of AWS. You will need to add a condition in the CloudVMRayBackend
to enable the code path for the new provisioner. Additionally, you should put the cloud-specific code in the sky/provision
directory instead of the sky/skylet/providers
directory. Currently, the tutorial is based on the node provider interface, but there is a new provisioner interface that is well-defined, and the AWS implementation is a good reference. You can find more information and a step-by-step guide in the Skypilot documentation.