How to deploy or install DirectPV in kind - cniackz/public GitHub Wiki
Objective:
To deploy DirectPV in kind and document the result
Date:
- Wed Aug 16th 2023
Steps:
-
Create a cluster
-
Install the plugin:
$ kubectl krew install directpv
- Install DirectPV in the cluster:
$ kubectl directpv install
Result:
$ kubectl directpv install
███████████████████████████████████████████████████████████████████████████ 100%
┌──────────────────────────────────────┬──────────────────────────┐
│ NAME │ KIND │
├──────────────────────────────────────┼──────────────────────────┤
│ directpv │ Namespace │
│ directpv-min-io │ ServiceAccount │
│ directpv-min-io │ ClusterRole │
│ directpv-min-io │ ClusterRoleBinding │
│ directpv-min-io │ Role │
│ directpv-min-io │ RoleBinding │
│ directpvdrives.directpv.min.io │ CustomResourceDefinition │
│ directpvvolumes.directpv.min.io │ CustomResourceDefinition │
│ directpvnodes.directpv.min.io │ CustomResourceDefinition │
│ directpvinitrequests.directpv.min.io │ CustomResourceDefinition │
│ directpv-min-io │ CSIDriver │
│ directpv-min-io │ StorageClass │
│ node-server │ Daemonset │
│ controller │ Deployment │
└──────────────────────────────────────┴──────────────────────────┘
DirectPV installed successfully
E0816 12:56:43.128028 10808 main.go:147] "unable to execute command" err="DirectPVNode.directpv.min.io \"kind-worker4\" is invalid: status.devices: Required value"