gpt4 book ai didi

go - kubernetes golang 客户端示例

转载 作者:IT王子 更新时间:2023-10-29 02:25:55 29 4
gpt4 key购买 nike

我正在尝试从 golang 客户端创建复制 Controller 、服务等。 (“github.com/kubernetes/kubernetes/pkg/client/unversioned”)但是我找不到任何关于如何操作的文档。

我发现了这个:

r, err := c.ReplicationControllers(api.NamespaceDefault).Create(rep)

但我不知道将 yml 数据等放在哪里。有人找到了文档或有一些示例代码可以让我开始使用吗?

最佳答案

我用 Go 编写了一个示例 Kubernetes 客户端,它允许查询 API 版本并进行示例 NGINX 部署。也许对你有帮助:https://github.com/timoreimann/kubernetes-goclient-example

请注意,它不使用复制 Controller (顺便说一句,现在已被 replica sets 取代),而是使用更新的 Deployments API .我也不提供 YAML 文件;相反,我以编程方式定义所有内容。不过,读取 YAML 文件并将它们解码为 Kubernetes 结构应该是一件相当简单的事情。

关于go - kubernetes golang 客户端示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37135933/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com