सामग्री पर जाएँ

ब्लॉग

RKE2 और लॉन्गहॉर्न के साथ उत्पादन Kubernetes क्लस्टर का निर्माण

RKE2 और लॉन्गहॉर्न उत्पादन सेटअप

  • 2 मिनट में पढ़ें
  • Updated
इस पृष्ठ पर

चरण-दर-चरण मार्गदर्शिका: रैंचर RKE2 और लॉन्गहॉर्न

Kubernetes क्लस्टर आर्किटेक्चर के साथ एक उत्पादन Kubernetes क्लस्टर का निर्माण (RKE2)कंट्रोल प्लेन नोड्सनोड 1 (लीडर)API सर्वरआदिशेड्यूलरनोड 2API सर्वरइत्यादिक्यूब-प्रॉक्सीपॉड्सवर्कर 2क्यूबलेटक्यूब-प्रॉक्सीपॉड्सकैनाल CNI नेटवर्क लेयर (पॉड-टू-पॉड कम्युनिकेशन)लॉन्गहॉर्न डिस्ट्रिब्यूटेड स्टोरेज लेयर3 कंट्रोल के साथ HA कॉन्फ़िगरेशन प्लेन नोड्स और ऑटो-फ़ेलओवर

चरण 1: RKE2

स्थापित करें
  1. आधिकारिक Rancher वेबसाइट से RKE2 इंस्टॉलर डाउनलोड करें।
  2. प्रत्येक नोड परcurl -sfL https://get.rke2.io | sh -चलाएँ।
  3. RKE2 सेवा प्रारंभ करें:systemctl enable rke2-server && systemctl start rke2-server

चरण 2: भंडारण के लिए लॉन्गहॉर्न तैनात करें लॉन्गहॉर्न डिस्ट्रिब्यूटेड स्टोरेज इंटीग्रेशनऐप पॉड APVC दावाऐप पॉड Bऐप पॉड CPVC दावास्टेटफुलसेटइंजनवॉल्यूम शेड्यूलिंग और amp; प्रतिकृति प्रबंधकवर्कर नोड 1प्रतिकृति A1 और amp; B1SSD स्टोरेजiSCSI टारगेटवर्कर नोड 2रेप्लिका A2 और amp; C1SSD स्टोरेजiSCSI टारगेटवर्कर नोड 3रेप्लिका B2 और amp; C2SSD स्टोरेजiSCSI लक्ष्यप्रत्येक वॉल्यूम को उच्च उपलब्धता के लिए नोड्स में दोहराया गया है

  1. Helm स्थापित करें:curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
  2. लॉन्गहॉर्न रेपो जोड़ें:helm repo add longhorn https://charts.longhorn.io
  3. लॉन्गहॉर्न स्थापित करें:helm install longhorn longhorn/longhorn --namespace longhorn-system --create-namespace

आर्किटेक्चर आरेख

Kubernetes Cluster Architecture Diagram

टेक नोट्स

  • सर्वोत्तम प्रदर्शन के लिए SSD स्टोरेज का उपयोग करें।
  • सुनिश्चित करें कि सभी नोड्स में अद्वितीय होस्टनाम और स्थिर आईपी हों।
  • Kubernetes पोर्ट की अनुमति देने के लिए फ़ायरवॉल कॉन्फ़िगर करें।

कैसे करें: क्लस्टर स्वास्थ्य सत्यापित करें

kubectl get nodes
kubectl get pods -A
kubectl get storageclass

सर्वश्रेष्ठ यूट्यूब वीडियो गाइड

वीडियो वॉकथ्रू







अतिरिक्त संसाधन

सामान्य मुद्दे और समस्या निवारण

  • नोड शामिल नहीं हो रहा है: फ़ायरवॉल और टोकन की जाँच करें।
  • लॉन्गहॉर्न पॉड्स नहीं चल रहे हैं: स्टोरेज क्लास और नोड लेबल सत्यापित करें।
  • नेटवर्क समस्याएँ: CNI प्लगइन कॉन्फ़िगरेशन की समीक्षा करें।