-
Notifications
You must be signed in to change notification settings - Fork 116
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
CSI Driver support #259
Comments
i'll double check again today evening, maybe i'm overlooked something. |
Hi @mavimo maybe you can advice what to do with CSI?
PVC and PV created... but it won't mount |
i found that nodes where csi filed to attach pv i not have such annotation: |
Ok this one problem solved , template for Hetzner CSI nodes does not have toleration section and i'm use taints.
to deploy daemonset to any node, but this more finding not related to hetzner-kube itslef. |
@md2k currently implements it as plugin (I mean do not enable CSI on cluster setup but update it after cluster creation) is a bit tricky, maybe we can keep the current implementation on the "core" and create plugin to setup all needed configs, like:
WDYT? |
yeah for exactly current moment , true we need add it as plugin because otherwise we need re-create clusters with a tools, but probably after plugin will be in place we can set as flag, to enable plugin during roll-out for new clusters? |
i can take a look into, but as with previous PR from me, i'm a bit run-out of time this and next week (main work), after i'm planing back to PR and have few more ideas in mind. |
@md2k np, i'm also a bit busy and I have no time to support you on the other PR (sorry), I'll try to find some more time... I need a Tardis to find some more time 🕐 |
Why closed? I guess adding
for the |
@suchwerk thx, I'll try it and after test send a PR (I hope today) |
You should also ensure that the iscsid on the node(s) is enabled and started. |
@suchwerk after few test I'm unable to find a solution, so need more investigation. Adding:
seems ignore it.
generate indicate that this feature gate are not supported:
I'll continue to investigate it on the next days, If you have time to test and do you find a working solution ping me! |
I forgot to mention that you should also add to each node:
and the ClusterConfiguration/KubeletConfiguration:
I am not sure if the KubletConfiguration is a kind of redundant. |
@suchwerk I think it is (redundant), maybe I need to include feature gate using:
syntax, I'll try ASAP and keep you updated. Thx to point me in the right direction (I hope :P ) |
For me featureGates in the apiServer section did not work. (kubeadm.k8s.io/v1beta1) but:
|
And also consider: In Kubernetes 1.14 (will be relased on Monday) CSI Topology support is build in. |
I did not experienced any issues with the Hetzner CSI driver. I just ssh'ed into the server, enabled feature gates in kubelet and kube-apiserver and followed the "Getting Started". |
I tested this and it worked. Therefore closed by #272 |
Hi @mavimo i think your last PR GH-258 for issue #256 not fully fix the problem.
We need add feature-gate options to kube-apiserver as well, otherwise CSI plugin failed with messages i described here (hetznercloud/csi-driver#26)
The text was updated successfully, but these errors were encountered: