首页 > 解决方案 > 如何在 kubernetes 中收听或观看 pod ip 更改事件历史记录?

问题描述

我想保存历史 pod ip 更改以供将来进行故障排除。我怎样才能做到这一点 ?我可以使用 k8s io.fabric 客户端中的 api 吗?

标签: kubernetesjava-client

解决方案


您可以在端点上观看,而不是在 pod 本身上观看。

例如。

 try (Watch watch = client.endpoints().inNamespace(namespace).watch(new Watcher<Endpoints>() {
        @Override
        public void eventReceived(Action action, Endpoints resource) {
        ....//your code
         }
     ....

推荐阅读