...
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Clone the repository and enter the directory that we will use throughout the guide
$ git clone --single-branch --branch v1.5.3 https://github.com/rook/rook.git
$ cd rook/cluster/examples/kubernetes/nfs
# Then launch (operator is created in the "rook-nfs-system" namespace)
$ kubectl create -f common.yaml -f operator.yaml
# Check if the operator is up and running
$ kubectl get pod -n rook-nfs-system
NAME READY STATUS RESTARTS AGE
rook-nfs-operator-f79889845-8r5kq 1/1 Running 0 11m |
...
In this example will walk through creating a NFS server instance, that exports storage that is backed by the default StorageClass for the environment you happen to be running in. In some environments, this could be a host path, in others it could be a cloud provider virtual disk. Either way, this example requires a default StorageClass to exist.
So let's create a simple StorageClass ()
Create and Initialize NFS Server
...