Comments (12)
+1
from csi-digitalocean.
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.
The fix was to DOWNgrade from 0.3.x to 0.2.0 and it worked instantly
from csi-digitalocean.
@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.
@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.
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.
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.
@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.
@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.
@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.
I can confirm the same problem on v0.3.1 and the downgrade to v.0.2.0 fixed everything.
from csi-digitalocean.
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.
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)
- Issue creating VolumeSnapshots HOT 3
- Stuck in "Still connecting to unix:///csi/csi.sock" loop
- Problem while existing pod gets updated - multi-attach error. HOT 2
- APIExstension k8s v1beta1 Deprecated
- [Question] privileged vs SYS_ADMIN in the CSI driver deployment
- Deploy as Helm chart HOT 7
- Support for NVMe volumes HOT 10
- [feature request] More forgiveness in rate limiting HOT 9
- PVC - Add do-block-storage-retain storage class with Reclaim policy Retain HOT 4
- Feature request: allow custom snapshot names HOT 1
- Error: waiting for a volume to be created, either by external provisioner "dobs.csi.digitalocean.com" or manually created by system administrator HOT 1
- Round capacity up to minimum supported size HOT 1
- Feature request: Support CSI PV Cloning HOT 5
- Issue with CSI outside of DigitalOcean droplets HOT 1
- Error mounting imported snapshot HOT 5
- Discrepancies with docs about importing snapshots in Kubernetes
- error resizing volume: volume/snapshot capacity limit exceeded HOT 1
- CSI Controller unable to access any API endpoints HOT 1
- Cannot apply csi driver on cis-1.23 hardened rke2 HOT 8
- Feature Request: Support Online PV Resizing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from csi-digitalocean.