为了账号安全,请及时绑定邮箱和手机立即绑定

Kubernetes golang 客户端上的示例

Kubernetes golang 客户端上的示例

Go
慕尼黑的夜晚无繁华 2022-01-10 14:49:23
我正在尝试从 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 结构中应该是一件相当简单的事情。


查看完整回答
反对 回复 2022-01-10
  • 1 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号