如何在 kubernetes 中收听或观看 pod ip 更改事件历史记录?
How to listen or watch pod ip change event history in kubernetes?
我想保存历史 pod ip 更改,以便将来进行故障排除。
我怎样才能做到这一点 ?
k8s io.fabric 客户端中有 api 我可以使用吗?
您可以在端点上观看,而不是 pods 本身。
例如
try (Watch watch = client.endpoints().inNamespace(namespace).watch(new Watcher<Endpoints>() {
@Override
public void eventReceived(Action action, Endpoints resource) {
....//your code
}
....
我想保存历史 pod ip 更改,以便将来进行故障排除。 我怎样才能做到这一点 ? k8s io.fabric 客户端中有 api 我可以使用吗?
您可以在端点上观看,而不是 pods 本身。
例如
try (Watch watch = client.endpoints().inNamespace(namespace).watch(new Watcher<Endpoints>() {
@Override
public void eventReceived(Action action, Endpoints resource) {
....//your code
}
....