小编ben*_*vdh的帖子

K8S 获取部署活跃度探测状态

我们已经在我们的部署资源中定义了 K8s liveness 和 readiness probes (我们已经在那里挑战了 liveness ...),我们需要使用client-golib 来访问这个 liveness probe,我们怎么做?

我已经用client-golib试过了

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

如下:

client.Discovery().RESTClient().Get()
Run Code Online (Sandbox Code Playgroud)

我也试着玩的去图书馆,但没有发现任何部署的财产client.CoreV1()。但是我确实找到了service pod等等。我在这里错过了什么?

PodList, err := client.CoreV1().Pods("mynamespace").List(metav1.ListOptions{LabelSelector: "run=liveness-app"})

最后,我需要根据部署中定义的活性探针获取 pod 活性状态。我的意思是生或死

go kubernetes

7
推荐指数
1
解决办法
676
查看次数

标签 统计

go ×1

kubernetes ×1