Flutter
云原生
心情随笔
Golang
AI编程
技术分享
nginx-ingress启用geoip2
type
status
date
slug
summary
tags
category
icon
password
网址
GeoIP2 是 MaxMind 公司提供的一套工具和服务,主要用于基于 IP 地址确定互联网通信的地理位置。它能够提供比早期版本更准确的地理位置数据,并且包含详细的地理位置信息,如国家、地区、城市、邮政编码、纬度、经度、时区等。
📝 主旨内容
一.确认nginx-ingress组件版本是否支持
先确认nginx-ingress组件版本是否支持geoip2模块,可以执行exec进入组件pod执行nginx -V查看

二.下载数据库文件

三.持久化挂着数据库文件
将下载后的三个文件通过卷形式持久化挂着到组件pod的/etc/ingress-controller/geoips目录

挂载后如图

四.开启geoip2模块
五.验证(测试中国地域访问返回403)
创建ingress配置如下:

📎 参考文章
数据库文件每三个月会更新一次,业务环境记得定期更新~
Loading...
Last update: 2024-09-10
一个喜欢瞎折腾的运维人~
你可以这样找到我:
抖音:运维技术手帐
ios商店app:小白单词 / timewell
微信公众号:运维开发手帐