इस प्रोजेक्ट के बारे में
यह रिपॉजिटरी एक व्यक्तिगत होमलैब के लिए इंफ्रास्ट्रक्चर-एज़-कोड कॉन्फ़िगरेशन रखता है जो हाइब्रिड ARM64/AMD64 Kubernetes क्लस्टर पर चल रहा है। आर्किटेक्चर चार अलग स्टोरेज क्लासेस परिभाषित करता है: ceph-block जो रीड-राइट-वन्स Kubernetes डेटा के लिए है, ceph-bucket जो S3-जैसे वॉल्यूम के लिए है, ceph-filesystem जो रीड-राइट-मैनी साझा वॉल्यूम के लिए है, और nfs-media-client जो मीडिया डेटा के लिए है। बैकअप Velero के माध्यम से प्रबंधित किए जाते हैं, समय-समय पर etcd (Kubernetes संसाधनों) और पर्सिस्टेंट वॉल्यूम दोनों का S3-संगत स्टोरेज में स्नैपशॉट लेते हुए, बहाली प्रक्रियाओं के लिए एक प्रलेखित रनबुक के साथ। services/ निर्देशिका व्यक्तिगत वेब, नेटवर्किंग और अन्य सेवाओं को उपफ़ोल्डरों में व्यवस्थित करती है। परियोजना Docker, Terraform, Ansible, Kubectl, Kustomize, Kind, SOPS, और Kustomize-Sops सहित टूलचेन पर निर्भर करती है जो रहस्यों के प्रबंधन के लिए है, जिससे पुनरुत्पादनीय और एन्क्रिप्टेड इंफ्रास्ट्रक्चर तैनातियाँ संभव होती हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.