summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authork8s-ci-robot <k8s-ci-robot@users.noreply.github.com>2018-02-07 09:45:46 -0800
committerGitHub <noreply@github.com>2018-02-07 09:45:46 -0800
commitee9d051a206064f82eaf0210fc4497ebdb6714e2 (patch)
tree23800c913ff8451da7a4bfe4e164be4b754115fc
parent7e89d39bd0a14dfd25fb049456287feb2ac7579a (diff)
parentc827b739e9a5895a04d62c673c71f917a12d5b1f (diff)
Merge pull request #1749 from lijianfeng1993/fix_typo_1
fix a typo
-rw-r--r--contributors/design-proposals/cloud-provider/cloud-provider-refactoring.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/contributors/design-proposals/cloud-provider/cloud-provider-refactoring.md b/contributors/design-proposals/cloud-provider/cloud-provider-refactoring.md
index 0d25ccab..99c03478 100644
--- a/contributors/design-proposals/cloud-provider/cloud-provider-refactoring.md
+++ b/contributors/design-proposals/cloud-provider/cloud-provider-refactoring.md
@@ -105,7 +105,7 @@ Kube-apiserver uses the cloud provider for two purposes
### 5. Strategy for refactoring Volumes
-Volumes need cloud providers, but they only need SPECIFIC cloud providers. The majority of volume management logic resides in the controller manager. These controller loops need to be moved into the cloud-controller manager. The cloud controller manager also needs a mechanism to read parameters for initilization from cloud config. This can be done via config maps.
+Volumes need cloud providers, but they only need SPECIFIC cloud providers. The majority of volume management logic resides in the controller manager. These controller loops need to be moved into the cloud-controller manager. The cloud controller manager also needs a mechanism to read parameters for initialization from cloud config. This can be done via config maps.
There is an entirely different approach to refactoring volumes - Flex Volumes. There is an undergoing effort to move all of the volume logic from the controller-manager into plugins called Flex Volumes. In the Flex volumes world, all of the vendor specific code will be packaged in a separate binary as a plugin. After discussing with @thockin, this was decidedly the best approach to remove all cloud provider dependency for volumes out of kubernetes core.