-
Notifications
You must be signed in to change notification settings - Fork 276
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
External kubernetes dependencies #124
Comments
/assign |
To support production-level out-of-tree Azure cloud provider, API throttling issue is a hard-blocker. So we need a new proposal to make CCM support instance metadata (refer kubernetes/cloud-provider#30). /milestone v1.16 |
@feiskyer: The provided milestone is not valid for this repository. Milestones in this repository: [ Use 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. |
Status update:
|
kubernetes/enhancements#1406 is the new KEP for Credential Provider Extraction |
/milestone clear |
/milestone v1.19 |
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. |
/milestone clear |
/milestone v1.20 |
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. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
This is the meta-issue for tracking all the external dependencies, which are blockers for full standalone azure cloud provider.
cross reference KEP for out-of-tree Azure cloud provider.
API throttling
Instance metadata service could help to reduce API throttling issues, and increase the nodes initialization duration. This is especially helpful for large clusters.
But with CCM, this is not possible anymore because the above functionality has been moved to cloud controller manager. We should add this back into Kubelet.
This issue is being tracked under kubernetes/cloud-provider#30 and the KEP for supporting IMDS is kubernetes/enhancements#1158.
Credential provider
Azure credential provider is still required (set by
kubelet --azure-container-registry-config
)AzureDisk and AzureFile CSI drivers
AzureDisk and AzureFile volume plugins are still in-tree, but even with
--external-cloud-volume-plugin=azure
configured on kube-controller-manager, AzureDisk and AzureFile are still not working. See kubernetes/kubernetes#71018 for explanations.So to use with CCM, CSI drivers should always be used. The CSI drivers for them are tracking on the separate repos:
1. CSI on Windows (alpha in k8s v1.18) (in progress)
2. CSI Driver Migration (in-tree driver to CSI driver) (alpha in k8s v1.18) (in progress)
3. CSI drivers support on Windows
4. CSI driver integration with aks-engine (done)
The text was updated successfully, but these errors were encountered: