我正在使用client-go通过核心client-go客户端的Get方法读取K8s容器资源使用情况,但是每隔一段时间重新获取K8s对象似乎是错误的方法。要定期获取K8s容器的状态更改,更好的方法是什么?
发布于 2021-05-15 12:03:38
您将使用一个Informer,它运行一个从kube-apiserver接收推送更新的API监视。尽管如此,你可能会发现使用像Kubebuilder这样的运算符支持框架会更容易,或者至少直接使用底层的控制器运行时库作为原始客户端-go对于配置稳定的信息程序可能有点麻烦。不过,这两种方法都是可行的。
https://stackoverflow.com/questions/67542209
复制相似问题