
moulick/ingress-whitelisterIngress Whitelister是一个简单的Kubernetes Operator,其核心功能是基于标签为Ingress对象添加注解。它会编译IP地址列表,并将其作为指定注解添加到Ingress资源中。该Operator使用Kubebuilder构建。
该Operator以IPWhitelistConfig作为输入配置。对于集群中的每个Ingress资源,它会检查资源标签,并根据配置编译应应用于该Ingress的IP白名单地址集。
kubectl命令行工具make构建工具执行以下命令生成并应用所需的自定义资源定义(CRD)到集群:
bashmake install
执行以下命令生成并部署Operator到集群:
bashmake deploy
更多高级使用场景可参考项目的Makefile。Docker镜像可在Docker Hub获取:moulick/ingress-whitelister
完整定义的IPWhitelistConfig示例配置位于项目的config/samples目录中,可作为配置参考。
IPWhitelistConfig资源的调和器支持
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务