
Permission Manager هو مشروع يجلب النظام إلى إدارة RBAC والمستخدمين في Kubernetes، وواجهة المستخدم الرسومية هي الأفضل.

مرحبًا بك في مدير الصلاحيات! 🎉 🎉
مدير الصلاحيات هو تطبيق تم تطويره بواسطة SIGHUP يتيح إدارة RBAC لـ Kubernetes بسهولة فائقة وسهلة الاستخدام. إذا كنت تبحث عن طريقة بسيطة وبديهية لإدارة المستخدمين ضمن مجموعة Kubernetes، فأنت في المكان الصحيح.
باستخدام مدير الصلاحيات، يمكنك إنشاء مستخدمين، وتعيين مساحات الأسماء/الصلاحيات، وتوزيع ملفات Kubeconfig YAML عبر واجهة ويب سهلة وجميلة.





لنشر وتشغيل مدير الصلاحيات على مجموعتك، اتبع دليل التثبيت
نحب المساهمات من المجتمع ❤️. تعلم كيف تساهم
يتيح لنا التطبيق تعريف واختيار قوالب الصلاحيات القياسية (تلك التي تحدد من يمكنه فعل ماذا، داخل مساحة اسم أو عالميًا) وربطها بجميع المستخدمين الذين قد ترغب في إنشائهم.
نظام القالب هو تجريد فوق Cluster-Roles و RoleBinding و ClusterRolesBindigs.
القالب هو ClusterRole ببادئة
template-namespaced-resources___
على سبيل المثال
template-namespaced-resources___developer
عندما بدأنا تطوير هذا المشروع، كان القالب واحدًا لواحد مع clusterrole، وكان استخدام CRD يبدو مبالغًا فيه. سيتغير هذا بالتأكيد في المستقبل لتجنب تلويث clusterroles وسيسمح لنا بتغليف أكثر دقة لما يملكه مدير الصلاحيات.
أنشئ clusterrole يبدأ بـ template-namespaced-resources___ وقم بتطبيقه.
القوالب الافتراضية developer و operation موجودة في deployments/kubernetes/seeds/seed.yml
المستخدم هو مورد مخصص من النوع permissionmanagerusers.permissionmanager.user
هل تستخدم مدير الصلاحيات في مجموعاتك وتبحث عن دعم تجاري؟ أخبرنا و تواصل معنا