أتمتة تغييرات عنوان IP والشبكة في Kubernetes
2025-03-11

يعتمد عنقود Kubernetes الخاص بالكاتب على عناوين IP المخصصة ديناميكيًا، مما يخلق نقاط ضعف في تكوينه الشبكي. لمعالجة ذلك، تم إنشاء نشر Kubernetes للتحقق من تحديث عناوين IP العامة لبوابة Unifi الخاصة به بشكل دوري باستخدام واجهة برمجة تطبيقات Unifi. عند اكتشاف أي تغييرات في عناوين IP أو شبكات IPv6، يقوم بتحديث قواعد جدار الحماية Unifi وموارد خدمة Kubernetes (بما في ذلك تكوين MetalLB) تلقائيًا، وإخطار المستخدم عبر MQTT. البرنامج مكتوب بلغة Python ويستخدم واجهات برمجة تطبيقات Kubernetes و Unifi للتحكم الآلي.
تطوير
إدارة عناوين IP