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
kubelet can't mount the volume with --cloud-provider=external
which is required by CCM
#71018
Comments
Kinda similar to #70921 , but in my case the |
This issue is preventing us from switching to the cloud controller manager. Is anyone looking into this? |
I do not think typical volume features will work with an external cloud controller manager. Unless you are using CSI+EBS driver(https://github.com/kubernetes-sigs/aws-ebs-csi-driver), in-tree EBS volumes won't work without cloudprovider configuration with controller-manager. |
In a nutshell - it is a known issue that, if you are using an external CCM and don't have cloudprovider configured with controller-manager, none of the volume features will work as expected. That is why sig-storage is working on CSI, which allows external drivers to support attach/detach/provisioning etc. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@andrewsykim I think this is true today? CSI is still the only solution for this? |
I'm not sure I understand why mount/unmount would be dependent on cloud provider. @gnufied can you clarify? |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
What happened:
--cloud-provider=aws
.--cloud-provider=external
.However then kubelet failed to mount the EBS volumes:
What you expected to happen:
kubelet should still be able to mount volumes.
How to reproduce it (as minimally and precisely as possible):
--cloud-provider=aws
--cloud-provider=external
Anything else we need to know?:
My CCM yaml:
Environment:
kubectl version
):Cloud provider or hardware configuration:
AWS
OS (e.g. from /etc/os-release):
uname -a
):@kubernetes/sig-aws-misc @kubernetes/sig-storage-bugs
/cc @Quentin-M
/kind bug
The text was updated successfully, but these errors were encountered: