我正在尝试从 golang 客户端创建复制控制器、服务等。(“github.com/kubernetes/kubernetes/pkg/client/unversioned”)但是我找不到任何关于如何这样做的文档。我找到了这个:r, err := c.ReplicationControllers(api.NamespaceDefault).Create(rep)但我不知道在哪里放置 yml 数据等。任何找到文档或有一些我可以开始使用的示例代码的人?
1 回答

繁花不似锦
TA贡献1851条经验 获得超4个赞
我在 Go 中编写了一个示例 Kubernetes 客户端,它允许查询 API 版本并进行示例 NGINX 部署。也许对你有帮助:https : //github.com/timoreimann/kubernetes-goclient-example
请注意,它不使用复制控制器(顺便说一句,它现在已被副本集取代),而是使用更新的Deployments API。我也不输入 YAML 文件;相反,我以编程方式定义所有内容。读取 YAML 文件并将它们解组到 Kubernetes 结构中应该是一件相当简单的事情。
- 1 回答
- 0 关注
- 179 浏览
添加回答
举报
0/150
提交
取消