Kubernetes Go API
我有一些关于kubernetes的GolangAPI的问题Kubernetes Go API,go,kubernetes,Go,Kubernetes,我有一些关于kubernetes的GolangAPI的问题 我应该用哪一个?k8s.io/client-go还是k8s.io/kubernetes/pkg/client?有什么区别 我想得到所有pod的列表,然后收听add/update/delete事件,使用api.pods(“”.Watch方法和使用informer有什么区别 我在集群内部使用API,如何获取当前所在节点的名称?这只是机器的主机名吗 我应该用哪一个?k8s.io/client-go还是k8s.io/kubernetes/pkg
k8s.io/client go
使用api.Pods(“”.Watch方法和使用告密者有什么区别
informer本质上是一个共享缓存,减少了API服务器上的负载。除非你在做一些琐碎的事情,否则这是首选的方式
如何获取当前所在节点的名称
使用,请参见示例
顺便说一句,我和我的一位同事上周在GopherCon UK举办了一个关于这个主题的研讨会(使用Kube API和Go),也许和对你有用;另外,还有一个附带的在线游戏,你可以用来玩。那个幻灯片真的很棒,谢谢分享!!你能补充一下为什么
k8s.io/client go
是正确的吗?