Skip to content

Commit 0ef9136

Browse files
authored
Merge pull request #32031 from FOWind/fix/zh-developing-cloud-controller-manager
[zh]sync developing-cloud-controller-manager
2 parents a8942cc + 0240ba9 commit 0ef9136

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

content/zh/docs/tasks/administer-cluster/developing-cloud-controller-manager.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,17 @@ To build an out-of-tree cloud-controller-manager for your cloud, follow these st
5454
要为你的云环境构建一个 out-of-tree 云控制器管理器:
5555

5656
<!--
57-
1. Create a go package with an implementation that satisfies [cloudprovider.Interface](https://git.k8s.io/kubernetes/pkg/cloudprovider/cloud.go).
57+
1. Create a go package with an implementation that satisfies [cloudprovider.Interface](https://github.com/kubernetes/cloud-provider/blob/master/cloud.go).
5858
2. Use [main.go in cloud-controller-manager](https://github.com/kubernetes/kubernetes/blob/master/cmd/cloud-controller-manager/main.go) from Kubernetes core as a template for your main.go. As mentioned above, the only difference should be the cloud package that will be imported.
59-
3. Import your cloud package in `main.go`, ensure your package has an `init` block to run [cloudprovider.RegisterCloudProvider](https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/plugins.go#L42-L52).
59+
3. Import your cloud package in `main.go`, ensure your package has an `init` block to run [cloudprovider.RegisterCloudProvider](https://github.com/kubernetes/cloud-provider/blob/master/plugins.go).
6060
-->
61-
1. 使用满足 [cloudprovider.Interface](https://git.k8s.io/kubernetes/pkg/cloudprovider/cloud.go)
61+
1. 使用满足 [cloudprovider.Interface](https://github.com/kubernetes/cloud-provider/blob/master/cloud.go)
6262
的实现创建一个 Go 语言包。
6363
2. 使用来自 Kubernetes 核心代码库的
6464
[cloud-controller-manager 中的 main.go](https://github.com/kubernetes/kubernetes/blob/master/cmd/cloud-controller-manager/main.go)
6565
作为 main.go 的模板。如上所述,唯一的区别应该是将导入的云包。
6666
3.`main.go` 中导入你的云包,确保你的包有一个 `init` 块来运行
67-
[cloudprovider.RegisterCloudProvider](https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/plugins.go#L42-L52)
67+
[cloudprovider.RegisterCloudProvider](https://github.com/kubernetes/cloud-provider/blob/master/plugins.go)
6868

6969
<!--
7070
Many cloud providers publish their controller manager code as open source. If you are creating

0 commit comments

Comments
 (0)