#kubernetes #入口 #注解

应用 ingress-status-sync

用于 Kubernetes 的控制器,用于将入口状态与服务同步

1 个不稳定版本

0.0.2 2021年5月1日

#45#注解

MIT 许可证

14KB
116

ingress-status-sync

A Kubernetes controller. It watches for ingresses with the annotation ingress-status-sync.wiaph.one/enabled: 'true'. For each one, it populates .status.loadBalancer.ingress with the IPs of the nodes running a target service.

用法

ingress-status-sync \
    --forever \
    --target-service-namespace=ingress-nginx \
    --target-service-name=ingress-nginx-controller

开发

安装先决条件

安装 pre-commit 钩子

pre-commit install

这将安装一个 Git 钩,在每个提交之前运行快速检查。

运行应用程序

cargo run

运行测试

cargo test

依赖关系

~70MB
~1M SLoC