• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

go调用kubernetesapi

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

go 调用kubernetes api

1. 具体步骤

详细参考github,写的挺详细的

https://github.com/kubernetes/client-go

个人做了一个小结。

1.1 确定版本

不同的kubernetes 版本,对于的client-go版本也是不一样的,上面那个网页有比较详细的解读。

go mod 来做版本区别,具体使用很简单,

比如我这个server版本是0.16

go get k8s.io/[email protected]

会在go.mod 添加

require k8s.io/client-go v0.16.15 // indirec

1.2 2种模式

  1. in-cluster
  2. out-of-cluster

分别对应在集群中部署(就是把程序部署在kubernetes集群里面) ,还要外面。

官方例子

区别就是外面的话你需要有kubeconfig文件,如果是里面的话,需要设置service account. 绑定cluster role binding这种东西。

里面外面部署看你需求。照着官方文档撸就ok了。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go语言标准库之flag发布时间:2022-07-10
下一篇:
GO语言eclipse开发环境搭建发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap