How to connect third-party clouds when creating a SkyPilot cluster
- In the web console, go to AI orchestration → SkyPilot. If you don’t have a SkyPilot cluster yet, the creation page opens.
-
In the Multi-cloud orchestration section, add the clouds that you want to connect:
- Google Cloud
- AWS
- Runpod
- In Google Cloud, create a service account and grant it the required roles. Then, generate a JSON key for this service account. For more information, see SkyPilot documentation.
- On the SkyPilot cluster form, click next to Google Cloud.
- Add the key to the Service account key field. Upload it as a file, or copy and paste its contents as a JSON.
- Specify the project ID from Google Cloud.
- Click Create cluster.
How to connect third-party clouds when updating a SkyPilot cluster
Connecting third-party clouds restarts the cluster.
- In the web console, go to AI orchestration → SkyPilot. If a SkyPilot cluster is created, its page opens.
- Go to the Settings tab.
-
In the Multi-cloud orchestration section, add the clouds that you want to connect:
- Google Cloud
- AWS
- Runpod
- In Google Cloud, create a service account and grant it the required roles. Then, generate a JSON key for this service account. For more information, see SkyPilot documentation.
- On the SkyPilot cluster form, click next to Google Cloud.
- Add the key to the Service account key field. Upload it as a file, or copy and paste its contents as a JSON.
- Specify the project ID from Google Cloud.
- Click Save changes. After that, the cluster restarts.
How to disconnect third-party clouds from a SkyPilot cluster
Disconnecting third-party clouds restarts the cluster.
- In the web console, go to AI orchestration → SkyPilot. The cluster page opens.
- Go to the Settings tab and then check the Multi-cloud orchestration section. It shows what clouds are currently added.
- Next to the cloud that you want to remove, click → Remove.
- In the window that opens, confirm the action.
- Click Save changes. After that, the cluster restarts.