Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ Such additional layers of disaggregation result in increased complexity and poor
- [CLI reference]({{< relref "command-line/_index.md" >}})

<!---
- [Usage Guide](./usage-guide.md)
- [Upgrades](./cli/upgrades.md)
- [Usage Guide](./usage-guide)
- [Upgrades](./cli/upgrades)

### Advanced
- [Internals](./internals.md)
- [Internals](./internals)
-->

## External References
Expand Down
42 changes: 21 additions & 21 deletions content/command-line/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,38 +58,38 @@ The available commands include:
| **Command** | **Description** |
|-----------------------------------------|-------------------------------------------------------------------|
| *Install* | |
| [`install`](install.md) | Install DirectPV in Kubernetes |
| [`install`](install) | Install DirectPV in Kubernetes |
| *Manage Drives and Volumes* | |
| [`discover`](discover.md) | Discover new drives |
| [`info`](info.md) | Show information about DirectPV installation |
| [`init`](init.md) | Initialize drives |
| [`label drives`](label-drives.md) | Set labels to drives |
| [`label volumes`](label-volumes.md) | Set labels to volumes |
| [`list-drives`](list-drives.md) | List drives |
| [`list-volumes`](list-volumes.md) | List volumes |
| [`repair`](repair.md) | Repair faulty XFS-formatted drives |
| [`resume-drives`](resume-drives.md) | Resume suspended drives |
| [`resume-volumes`](resume-volumes.md) | Resume suspended volumes |
| [`suspend-drives`](suspend-drives.md) | Suspend drives |
| [`suspend-volumes`](suspend-volumes.md) | Suspend volumes |
| [`discover`](discover) | Discover new drives |
| [`info`](info) | Show information about DirectPV installation |
| [`init`](init) | Initialize drives |
| [`label drives`](label-drives) | Set labels to drives |
| [`label volumes`](label-volumes) | Set labels to volumes |
| [`list-drives`](list-drives) | List drives |
| [`list-volumes`](list-volumes) | List volumes |
| [`repair`](repair) | Repair faulty XFS-formatted drives |
| [`resume-drives`](resume-drives) | Resume suspended drives |
| [`resume-volumes`](resume-volumes) | Resume suspended volumes |
| [`suspend-drives`](suspend-drives) | Suspend drives |
| [`suspend-volumes`](suspend-volumes) | Suspend volumes |
| *Manage Scheduling* | |
| [`cordon`](cordon.md) | Mark drives as unschedulable |
| [`uncordon`](uncordon.md) | Mark drives as schedulable |
| [`cordon`](cordon) | Mark drives as unschedulable |
| [`uncordon`](uncordon) | Mark drives as schedulable |
| *Maintenance* | |
| [`clean`](clean.md) | Cleanup stale volumes |
| [`migrate`](migrate.md) | Migrate drives and volumes from legacy DirectCSI |
| [`move`](move.md) | Move volumes excluding data from source drive to destination drive on a same node |
| [`remove`](remove.md) | Remove unused drives from DirectPV |
| [`clean`](clean) | Cleanup stale volumes |
| [`migrate`](migrate) | Migrate drives and volumes from legacy DirectCSI |
| [`move`](move) | Move volumes excluding data from source drive to destination drive on a same node |
| [`remove`](remove) | Remove unused drives from DirectPV |
| *Uninstall DirectPV* | |
| [`uninstall`](uninstall.md) | Uninstall DirectPV in Kubernetes |
| [`uninstall`](uninstall) | Uninstall DirectPV in Kubernetes |

## Command History

### DirectPV Command changes

| Old DirectPV Command | Replacement DirectPV Command |
|:----------------------------|:-----------------------------------|
| `kubectl directpv discover` | [`kubectl directpv init`](init.md) |
| `kubectl directpv discover` | [`kubectl directpv init`](init) |

### Command changes from DirectCSI

Expand Down
6 changes: 3 additions & 3 deletions content/concepts/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ weight: 20

DirectPV Concepts

- [Architecture](architecture.md)
- [Metrics](metrics.md)
- [Driver Specification](specification.md)
- [Architecture](architecture)
- [Metrics](metrics)
- [Driver Specification](specification)
2 changes: 1 addition & 1 deletion content/installation/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ You can provision DirectPV volumes by using this storage class as the `storageCl

For an example of using `directpv-min-io`, see the [MinIO example on GitHub](https://github.com/minio/directpv/blob/master/functests/minio.yaml#L62).

<!-- - view the [usage guide](./usage-guide.md) -->
<!-- - view the [usage guide](/usage-guide) -->

Refer to the [CLI Guide]({{< relref "command-line/_index.md" >}}) for more helpers on the following commands.

Expand Down
12 changes: 6 additions & 6 deletions content/resource-management/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ weight: 30
The pages in this section help you the various resource types part of a DirectPV deployment.
These resources include:

- [Nodes](nodes.md)
- [Nodes](nodes)

These are the computing devices to which you directly attach the drives managed by DirectPV.
- [Drives](drives.md)
- [Drives](drives)

The physical drives mounted on to nodes.
- Volumes

DirectPV creates and provisions volumes on drives and assigns the volumes to Persistent Volume Claims.
- [Manage volumes](volumes.md)
- [Provision volumes](provisioning.md)
- [Schedule volumes](scheduling.md)
- [Schedule by labels](schedule-by-label.md)
- [Manage volumes](volumes)
- [Provision volumes](provisioning)
- [Schedule volumes](scheduling)
- [Schedule by labels](schedule-by-label)
2 changes: 1 addition & 1 deletion content/resource-management/scheduling.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ In addition to these methods, DirectPV can use _drive labels_ to pick specific d
create-storage-class.sh fast-tier-storage 'directpv.min.io/tier: fast'
```

* Use the newly created storage class in [volume provisioning](./volume-provisioning.md).
* Use the newly created storage class in [volume provisioning]({{< relref "/resource-management/provisioning.md" >}}).

```sh
$ kubectl apply -f - <<EOF
Expand Down
2 changes: 1 addition & 1 deletion development-and-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,4 +151,4 @@ sudo pvremove /dev/loop<n> /dev/loop<n> /dev/loop<n> /dev/loop<n> # n can be rep
sudo losetup --detach-all
```

Please refer [here](./troubleshooting.md) for any trouble shooting guidelines.
Please refer [here](./troubleshooting) for any trouble shooting guidelines.