24
loading...
This website collects cookies to deliver better user experience
The Kubernetes Operator in this project is in Alpha version. Use at your own risk
# install rook nfs operator v1.6
make deploy-rook
# install this operator
make deploy
# add a nfs server cr/object
kubectl -n rook-nfs apply -f config/samples/nfs_v1alpha1_server.yaml
# follow/check nfs operator logs
kubectl -n nfs-operator-system logs -l control-plane=controller-manager -c manager -f
# follow sample nfs server cr/object status
kubectl -n rook-nfs get Server server-sample -o yaml -w
# delete the nfs server cr/object
# CAUTION with data loss
kubectl -n rook-nfs delete -f config/samples/nfs_v1alpha1_server.yaml
# uninstall this operator
make undeploy
# uninstall rook nfs operator v1.6
make undeploy-rook
spec:
# Ownership/permissions
## Set export folder userid to 48
server_export_userid: 48
## Set export folder groupid to 0
server_export_groupid: 0
## Set export folder permissions to 775
server_export_permissions: 755
spec:
# Autoexpansion
## Enable autoexpansion
server_pvc_autoexpansion: true
## Every time autoexpansion is required, increment 5 GiB
server_pvc_autoexpansion_gib: 5
### But no more than 250 GiB
server_pvc_autoexpansion_cap_gib: 250
24