GithubHelp home page GithubHelp logo

Comments (12)

JoschaP avatar JoschaP commented on August 16, 2024

+1

from csi-digitalocean.

fatih avatar fatih commented on August 16, 2024

This seems to be an issue with your k8s version. It's very old and not supported by this driver (the error failed to attach: node "openshift-master" has no NodeID annotation is because the node couldn't be registered to be used by CSI) .

Please upgrade it to v1.12.1 at least minimum. Happy to debug if it's still happening for you.

from csi-digitalocean.

JoschaP avatar JoschaP commented on August 16, 2024

The fix was to DOWNgrade from 0.3.x to 0.2.0 and it worked instantly

from csi-digitalocean.

fatih avatar fatih commented on August 16, 2024

@JoschaP care to share what you have found? The 0.3.1 has a some serious fixes so it should work nevertheless. You should't have to downgrade

from csi-digitalocean.

badri avatar badri commented on August 16, 2024

@fatih thanks for your response man. OKD always runs with the corresponding version of Kubernetes. i.e. I use OKD 3.10 and it uses 1.10 version of Kubernetes.

Source: https://docs.okd.io/3.10/architecture/infrastructure_components/kubernetes_infrastructure.html#overview

Current latest stable is OKD 3.11 and it might take a while before it bumps up to 3.12. Is there any way I can backport the updates to Kubernetes 3.10? I can own that task if you tell me what needs to be done and contribute it back to the code base.

I want OKD to work with DigitalOcean.

from csi-digitalocean.

badri avatar badri commented on August 16, 2024

Also, I noticed that I use 0.2.0 for my setup which is compatible with Kubernetes 1.10.

image: digitalocean/do-csi-plugin:v0.2.0
Any idea why it still might not work?

from csi-digitalocean.

JoschaP avatar JoschaP commented on August 16, 2024

@fatih I can't exactly tell you why it worked then. We tried it before with the 0.3.1 but couldn't get it to work. Out of "desperation" we simply installed 0.2.0 and it worked immediately.

The error with the 0.3.1 was that it executed and mounted the VolumeClaim correctly, but the Pod did not come up. With the 0.2.0 it worked as said immediately.

We are using Kubernetes v1.11.5-rancher1-1

from csi-digitalocean.

fatih avatar fatih commented on August 16, 2024

@badri unfortunately v1.10 is not suggested because it has some serious bugs in day to day operating of volumes. You might create a workload with a volume attached to it, however, you might see problems later when you upgrade the pod. Hence we don't suggest using v1.10 at all. Also the minimum version is v1.10.5 for CSI v0.2.0. The v1.10.0 is not compatible with it.

from csi-digitalocean.

fatih avatar fatih commented on August 16, 2024

@JoschaP I'm happy to help and debug your 0.3.1 cluster if you can create one. Just let me know how we can proceed.

from csi-digitalocean.

dbogatov avatar dbogatov commented on August 16, 2024

I can confirm the same problem on v0.3.1 and the downgrade to v.0.2.0 fixed everything.

from csi-digitalocean.

fatih avatar fatih commented on August 16, 2024

v0.3.1 is not compatible with v1.11.x, it's only compatible with v.1.12.x. If you se an old version you need to use v0.2.0.

from csi-digitalocean.

badri avatar badri commented on August 16, 2024

I now use 1.11, but still get the same issue.

$ oc version
oc v3.11.0+62803d0-1
kubernetes v1.11.0+d4cacc0
features: Basic-Auth GSSAPI Kerberos SPNEGO

Server https://openshift-master:8443
openshift v3.11.0+92b7c41-132
kubernetes v1.11.0+d4cacc0

from csi-digitalocean.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.