
Permission Manager एक परियोजना है जो Kubernetes RBAC और उपयोगकर्ता प्रबंधन को सुव्यवस्थित करती है, Web UI FTW

Permission Manager में आपका स्वागत है! 🎉 🎉
Permission Manager एक एप्लिकेशन है जिसे SIGHUP द्वारा विकसित किया गया है जो कि एक बेहद आसान और उपयोगकर्ता-अनुकूल RBAC management for Kubernetes (कुबरनेटीज़ के लिए आरबीएसी प्रबंधन) सक्षम बनाता है। यदि आप कुबरनेटीज़ क्लस्टर के भीतर अपने उपयोगकर्ताओं को प्रबंधित करने का एक सरल और सहज तरीका खोज रहे हैं, तो यह सही स्थान है।
Permission Manager के साथ, आप उपयोगकर्ता बना सकते हैं, नेमस्पेस/अनुमतियाँ असाइन कर सकते हैं, और एक सुंदर और आसान वेब UI के माध्यम से Kubeconfig YAML फ़ाइलें वितरित कर सकते हैं।





अपने क्लस्टर पर Permission Manager को तैनात और चलाने के लिए, स्थापना गाइड का पालन करें।
हम समुदाय से योगदान पसंद करते हैं ❤️। योगदान कैसे करें सीखें।
यह एप्लिकेशन हमें अनुमति मानक टेम्पलेट्स (जो परिभाषित करते हैं कि कौन क्या कर सकता है, नेमस्पेस या वैश्विक स्तर पर) को परिभाषित और चुनने की अनुमति देता है और उन्हें उन सभी उपयोगकर्ताओं के साथ जोड़ता है जिन्हें आप बनाना चाहते हैं।
टेम्पलेट सिस्टम Cluster-Roles, RoleBinding, और ClusterRolesBindigs पर एक अमूर्तता है।
एक टेम्पलेट एक ClusterRole है जिसका उपसर्ग है
template-namespaced-resources___
उदाहरण के लिए
template-namespaced-resources___developer
जब हमने इस प्रोजेक्ट का विकास शुरू किया, तो एक टेम्पलेट clusterrole के लिए एक-से-एक था, CRD का उपयोग overkill लगता था। यह भविष्य में स्पष्ट रूप से बदलेगा ताकि clusterroles को प्रदूषित करने से बचा जा सके और हमें permission manager के स्वामित्व वाली चीज़ों का अधिक सटीक एनकैप्सुलेशन प्राप्त करने की अनुमति मिलेगी।
template-namespaced-resources___ से शुरू होने वाला एक clusterrole बनाएं और इसे लागू करें।
developer और operation डिफ़ॉल्ट टेम्पलेट्स deployments/kubernetes/seeds/seed.yml पर स्थित हैं।
एक उपयोगकर्ता एक कस्टम संसाधन है जिसका प्रकार permissionmanagerusers.permissionmanager.user है।
क्या आप अपने क्लस्टर में Permission Manager का उपयोग कर रहे हैं और व्यावसायिक समर्थन की तलाश में हैं? हमें बताएं और संपर्क करें।