Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Episode 05 nfs server client provioner is deprecated #28

Open
RoelAdriaans opened this issue Feb 18, 2021 · 5 comments
Open

Episode 05 nfs server client provioner is deprecated #28

RoelAdriaans opened this issue Feb 18, 2021 · 5 comments
Labels

Comments

@RoelAdriaans
Copy link

In the readme of Episode 5, the new nfs-subdir-external-provisioner is mentioned, but the helm chart installs the old (?) one, from ckotzbauer/nfs-client-provisioner. According to their github his repo is indeed deprecated, and moved to nfs-subdir-external-provisioner.

Kubernetes 1.20 removed support for SelfLink, rendering this example no longer working on newer versions. It also doesn't work natively on raspberry pi's.

The new helm does work without issues and can probably replaced as is. But this will render the video outdated?

@geerlingguy
Copy link
Owner

But this will render the video outdated?

Yeah, that's the nature of video content.

Luckily, this change can be made in here, and also I'll make sure to change it in the book too—and that way people can still get to the right directions here and in the book content after they try the video example and see it fail :D

@stale
Copy link

stale bot commented May 21, 2021

This issue has been marked 'stale' due to lack of recent activity. If there is no further activity, the issue will be closed in another 30 days. Thank you for your contribution!

Please read this blog post to see the reasons why I mark issues as stale.

@stale stale bot added the stale label May 21, 2021
@stale
Copy link

stale bot commented May 21, 2021

This issue is no longer marked for closure.

@dstuartkelly
Copy link

Just a note for anyone doing this in August 2022 -

The resolution/workaround listed by @Kiollpt in Issue 30 is valid for kubernetes 1.24. Note the change of IPAddress required for set nfs.server=x.x.x.x

$ helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
$ helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
    --set nfs.server=x.x.x.x \
    --set nfs.path=/exported/path

@nqb
Copy link

nqb commented Oct 7, 2022

Hello,

I follow a Linode's article to set up a Rook NFS solution at chapter 5 and I was able to deploy Drupal with three replicas.

In drupal.yml, I used:

storageClassName: rook-nfs-share1

Looks like rook-nfs-share1 was deployed using sc.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants