Skip to content

Commit 8f1b83b

Browse files
authored
Merge pull request #38129 from Ritikaa96/cloud-controller
Correcting format of cloud-controller-md What's Next section
2 parents 458c0e3 + 9e7b29b commit 8f1b83b

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

content/en/docs/concepts/architecture/cloud-controller.md

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -206,24 +206,21 @@ rules:
206206
207207
## {{% heading "whatsnext" %}}
208208
209-
[Cloud Controller Manager Administration](/docs/tasks/administer-cluster/running-cloud-controller/#cloud-controller-manager)
210-
has instructions on running and managing the cloud controller manager.
211-
212-
To upgrade a HA control plane to use the cloud controller manager, see
213-
[Migrate Replicated Control Plane To Use Cloud Controller Manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/).
214-
215-
Want to know how to implement your own cloud controller manager, or extend an existing project?
216-
217-
The cloud controller manager uses Go interfaces to allow implementations from any cloud to be plugged in.
218-
Specifically, it uses the `CloudProvider` interface defined in
219-
[`cloud.go`](https://github.com/kubernetes/cloud-provider/blob/release-1.26/cloud.go#L43-L69) from
220-
[kubernetes/cloud-provider](https://github.com/kubernetes/cloud-provider).
221-
222-
The implementation of the shared controllers highlighted in this document (Node, Route, and Service),
223-
and some scaffolding along with the shared cloudprovider interface, is part of the Kubernetes core.
224-
Implementations specific to cloud providers are outside the core of Kubernetes and implement the
225-
`CloudProvider` interface.
226-
227-
For more information about developing plugins, see
228-
[Developing Cloud Controller Manager](/docs/tasks/administer-cluster/developing-cloud-controller-manager/).
229-
209+
* [Cloud Controller Manager Administration](/docs/tasks/administer-cluster/running-cloud-controller/#cloud-controller-manager)
210+
has instructions on running and managing the cloud controller manager.
211+
212+
* To upgrade a HA control plane to use the cloud controller manager, see
213+
[Migrate Replicated Control Plane To Use Cloud Controller Manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/).
214+
215+
* Want to know how to implement your own cloud controller manager, or extend an existing project?
216+
217+
- The cloud controller manager uses Go interfaces, specifically, `CloudProvider` interface defined in
218+
[`cloud.go`](https://github.com/kubernetes/cloud-provider/blob/release-1.21/cloud.go#L42-L69)
219+
from [kubernetes/cloud-provider](https://github.com/kubernetes/cloud-provider) to allow
220+
implementations from any cloud to be plugged in.
221+
- The implementation of the shared controllers highlighted in this document (Node, Route, and Service),
222+
and some scaffolding along with the shared cloudprovider interface, is part of the Kubernetes core.
223+
Implementations specific to cloud providers are outside the core of Kubernetes and implement
224+
the `CloudProvider` interface.
225+
- For more information about developing plugins,
226+
see [Developing Cloud Controller Manager](/docs/tasks/administer-cluster/developing-cloud-controller-manager/).

0 commit comments

Comments
 (0)