Kubernetes 自动化 IP 地址和网络变更处理
2025-03-11
作者的 Kubernetes 集群依赖于动态分配的 IP 地址,这导致了其网络配置的脆弱性。为了解决这个问题,作者编写了一个 Kubernetes 部署程序,该程序使用 Unifi API 定期检查并更新其 Unifi 网关的公共 IP 地址。一旦检测到 IP 地址或 IPv6 网络的变化,该程序就会自动更新 Unifi 防火墙规则和 Kubernetes 服务资源(包括 MetalLB 配置),并通过 MQTT 通知用户。该程序使用 Python 编写,并利用 Kubernetes 和 Unifi 的 API 来实现自动化。
阅读更多
开发
IP 地址管理