有没有办法挂接到Kubernetes入口资源更改事件?

时间:2019-04-16 09:52:46

标签: kubernetes kubernetes-ingress

我正在dotnet核心中创建一个最小的自定义入口控制器。我可以通过查询api服务器来访问k8s入口资源,但是轮询似乎不是更新入口规则的好方法,因为在我的用例中,它们并不经常更改,但是如果它们发生更改,则应立即应用更改离开。

是否可以接收有关入口资源更改的通知?喜欢注册网络挂钩或其他东西吗?还是轮询是唯一的方法?

1 个答案:

答案 0 :(得分:2)

What dotnet core library are you using? There is a Watch on every resource in the golang client (e.g. ingress). You can find our more about this under "Setup a Watch" section in this article

It looks like there is a Watch example in the kubernetes-client/csharp as well.