You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples/clusters/crusoe/README.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,12 @@ title: Distributed workload orchestration on Crusoe with dstack
6
6
7
7
Crusoe offers two ways to use clusters with fast interconnect:
8
8
9
-
*[Kubernetes](#kubernetes) – Lets you interact with clusters through the Kubernetes API and includes support for NVIDIA GPU operators and related tools.
10
-
*[Virtual Machines (VMs)](#vms) – Gives you direct access to clusters in the form of virtual machines.
9
+
*[Crusoe Managed Kubernetes](#kubernetes) – Lets you interact with clusters through the Kubernetes API and includes support for NVIDIA and AMD GPU operators and related tools.
10
+
*[Virtual Machines (VMs)](#vms) – Gives you direct access to clusters in the form of virtual machines with NVIDIA and AMD GPUs.
11
11
12
12
Both options use the same underlying networking infrastructure. This example walks you through how to set up Crusoe clusters to use with `dstack`.
13
13
14
-
## Kubernetes
14
+
## Crusoe Managed Kubernetes { #kubernetes }
15
15
16
16
!!! info "Prerequsisites"
17
17
1. Go `Networking` → `Firewall Rules`, click `Create Firewall Rule`, and allow ingress traffic on port `30022`. This port will be used by the `dstack` server to access the jump host.
@@ -21,7 +21,7 @@ Both options use the same underlying networking infrastructure. This example wal
21
21
22
22
### Configure the backend
23
23
24
-
Follow the standard instructions for setting up a [Kubernetes](https://dstack.ai/docs/concepts/backends/#kubernetes) backend:
24
+
Follow the standard instructions for setting up a [`kubernetes`](https://dstack.ai/docs/concepts/backends/#kubernetes) backend:
25
25
26
26
<diveditor-title="~/.dstack/server/config.yml">
27
27
@@ -40,7 +40,7 @@ projects:
40
40
41
41
### Create a fleet
42
42
43
-
Once the Kubernetes cluster and the `dstack` server are running, you can create a fleet:
43
+
Once the Crusoe Managed Kubernetes cluster and the `dstack` server are running, you can create a fleet:
44
44
45
45
<div editor-title="crusoe-fleet.dstack.yml">
46
46
@@ -118,9 +118,9 @@ Once the fleet is created, you can run [dev environments](https://dstack.ai/docs
118
118
119
119
Use a [distributed task](https://dstack.ai/docs/concepts/tasks#distributed-task) that runs NCCL tests to validate cluster network bandwidth.
120
120
121
-
=== "Kubernetes"
121
+
=== "Crusoe Managed Kubernetes"
122
122
123
-
If you’re running on Crusoe’s Kubernetes, make sure to install HPC-X and provide an up-to-date topology file.
123
+
If you’re running on Crusoe Managed Kubernetes, make sure to install HPC-X and provide an up-to-date topology file.
124
124
125
125
<div editor-title="crusoe-nccl-tests.dstack.yml">
126
126
@@ -185,9 +185,9 @@ Use a [distributed task](https://dstack.ai/docs/concepts/tasks#distributed-task)
185
185
> The task above downloads an A100 topology file from a Gist. The most reliable way to obtain the latest topology is to copy it from a Crusoe-provisioned VM (see [VMs](#vms)).
186
186
187
187
??? info "Privileged"
188
-
When running on Kubernetes, set `privileged` to `true` to ensure access to InfiniBand.
188
+
When running on Crusoe Managed Kubernetes, set `privileged` to `true` to ensure access to InfiniBand.
189
189
190
-
=== "SSH fleets"
190
+
=== "VMs"
191
191
192
192
With Crusoe VMs, HPC-X and up-to-date topology files are already available on the hosts. When using SSH fleets, simply mount them via [instance volumes](https://dstack.ai/docs/concepts/volumes#instance-volumes).
1. Learn about [dev environments](https://dstack.ai/docs/concepts/dev-environments), [tasks](https://dstack.ai/docs/concepts/tasks), [services](https://dstack.ai/docs/concepts/services)
296
296
2. Read the [Kuberentes](https://dstack.ai/docs/guides/kubernetes), and [Clusters](https://dstack.ai/docs/guides/clusters) guides
297
-
3. Check Crusoe's docs on [networking](https://docs.crusoecloud.com/networking/infiniband/) and [Kubernetes](https://docs.crusoecloud.com/orchestration/cmk/index.html)
297
+
3. Check the docs on [Crusoe's networking](https://docs.crusoecloud.com/networking/infiniband/) and ["Crusoe Managed" Kubernetes](https://docs.crusoecloud.com/orchestration/cmk/index.html)
0 commit comments