ज्ञानकोष

Kubernetes क्लस्टर कसरी प्रयोग गर्ने

हाम्रो Kubernetes क्लस्टरमा के समावेश छ, यो कहाँ निर्माण गर्न सकिन्छ, र यो तयार भएपछि kubeconfig, kubectl र Argo CD मार्फत यसलाई कसरी सञ्चालन गर्ने।

Zinn®, हाम्रा भाइकिङ, एउटा खुला लेख भएको लेखहरूको सूचीको छेउमा आफ्नो चेकलिस्ट पढ्दै।

हामीबाट प्राप्त हुने Kubernetes क्लस्टर भनेको एउटै निजी नेटवर्कमा जोडिएका र तुरुन्त प्रयोग गर्न मिल्ने Kubernetes क्लस्टर (k3s) को रूपमा सेटअप गरिएका तपाईंका आफ्नै क्लाउड सर्भरहरूको समूह हो। तपाईंले यसलाई सर्भरहरू → Kubernetes क्लस्टरहरू अन्तर्गत अर्डर गर्न सक्नुहुन्छ। यसभित्रको प्रत्येक मेसिनको शुल्क अन्य कुनै पनि क्लाउड सर्भर जस्तै प्रति घण्टाको हिसाबले लाग्छ।

तपाईंले के पाउनुहुन्छ

  • एउटा कन्ट्रोल प्लेन मेसिन, जसले Kubernetes API सञ्चालन गर्दछ।
  • वर्कर मेसिनहरू (कुनै पनि नभएको देखि दशवटा सम्म), जसले तपाईंका एप्लिकेसनहरू सञ्चालन गर्छन्।
  • तिनीहरूलाई जोड्ने एउटा निजी नेटवर्क, जसले गर्दा मेसिनहरूले एकअर्कासँग निजी रूपमा कुराकानी गर्छन्।
  • Argo CD (ऐच्छिक), एउटा वेब प्यानल जसले Git भण्डारबाट तपाईंका एप्लिकेसनहरू डिप्लोय गर्दछ।
  • एउटा नमूना एप्लिकेसन (ऐच्छिक), जसले गर्दा तपाईंले Argo CD ले तुरुन्तै काम गरिरहेको देख्न सक्नुहुन्छ।

तपाईं यसलाई कहाँ बनाउन सक्नुहुन्छ

क्लस्टरलाई निजी नेटवर्क आवश्यक पर्दछ, त्यसैले अर्डर कार्डले त्यो सुविधा उपलब्ध गराउने डेटा सेन्टरहरू र तपाईंले रोज्नुभएको डेटा सेन्टरमा मूल्य निर्धारण गरिएका मेसिनका आकारहरू मात्र सूचीकृत गर्छ। तपाईंले केही सिर्जना गर्नुअघि प्रति घण्टा र मासिक कुल रकम हेर्न मूल्य देखाउनुहोस् मा क्लिक गर्नुहोस्।

के त्यहाँ कुनै कन्ट्रोल प्यानल छ?

Kubernetes तपाईंको आफ्नै कम्प्युटरबाट मानक Kubernetes कमान्ड-लाइन उपकरण kubectl मार्फत सञ्चालन गरिन्छ। त्यहाँ कुनै cPanel-शैलीको प्यानल छैन। तपाईंसँग पहुँचका तीन तरिकाहरू छन्:

  1. तपाईंको ड्यासबोर्डमा रहेको क्लस्टर पृष्ठ ले प्रत्येक मेसिन, त्यो तयार छ कि छैन, Kubernetes संस्करण र API ठेगाना देखाउँछ, र यसमा kubeconfig डाउनलोड गर्नुहोस् बटन हुन्छ।
  2. तपाईंले डाउनलोड गर्नुभएको kubeconfig फाइल प्रयोग गरेर तपाईंको कम्प्युटरमा kubectl।
  3. यदि तपाईंले यसलाई स्थापना गर्न रोज्नुभएको छ भने, वेब प्यानल Argo CD।

तपाईंको क्लस्टर प्रयोग गर्दै, चरणबद्ध रूपमा

१. क्लस्टर पृष्ठले प्रत्येक मेसिन तयार छ नभनेसम्म पर्खनुहोस्। निर्माण हुन केही मिनेट लाग्छ। २. आफ्नो कम्प्युटरमा kubectl स्थापना गर्नुहोस् (आफ्नो प्रणालीका लागि kubernetes.io हेर्नुहोस्)। ३. kubeconfig डाउनलोड गर्नुहोस् मा क्लिक गर्नुहोस्। फाइलको नाम तपाईंको क्लस्टरको नामबाट राखिएको छ, उदाहरणका लागि my-cluster-kubeconfig.yaml। यसलाई गोप्य राख्नुहोस्: यो फाइल जससँग हुन्छ उसले नै क्लस्टर नियन्त्रण गर्छ। ४. क्लस्टरले जवाफ दिन्छ कि दिँदैन जाँच गर्नुहोस्: kubectl --kubeconfig my-cluster-kubeconfig.yaml get nodes प्रत्येक मेसिन Ready को रूपमा सूचीबद्ध हुनुपर्छ। ५. kubectl apply -f <your file> प्रयोग गरेर आफ्नो एप्लिकेसन डिप्लोय गर्नुहोस्, वा Argo CD लाई Git बाट डिप्लोय गर्न दिनुहोस्।

Argo CD खोल्दै

Argo CD इन्टरनेटमा खुला गरिएको छैन। यसलाई kubectl मार्फत खोल्नुहोस्:

kubectl --kubeconfig my-cluster-kubeconfig.yaml port-forward svc/argocd-server -n argocd 8080:443

त्यसपछि आफ्नो ब्राउजरमा https://localhost:8080 खोल्नुहोस्। प्रयोगकर्ता नाम admin हो; पहिलो पासवर्ड क्लस्टरमा भण्डारण गरिएको छ र तपाईंले यसलाई निम्नद्वारा पढ्न सक्नुहुन्छ:

kubectl --kubeconfig my-cluster-kubeconfig.yaml -n argocd \
  get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

मेशिनहरू आफैं

प्रत्येक मेशिन अन्य कुनै क्लाउड सर्भर जस्तै सर्भरहरू अन्तर्गत पनि देखिन्छ। तपाईंले छनौट गर्नुभएको SSH कुञ्जीहरू मध्ये कुनै एकको साथ SSH मार्फत admin को रूपमा यसमा साइन इन गर्न सक्नुहुन्छ, र त्यहाँ यसका आफ्नै ग्राफहरू, फायरवाल र कन्सोल हेर्न सक्नुहुन्छ।

सुरक्षा

Kubernetes API ले कन्ट्रोल प्लेनको पोर्ट 6443 मा सुन्छ। त्यो पोर्टमा आफ्ना ठेगानाहरूलाई मात्र अनुमति दिन कन्ट्रोल-प्लेन सर्भरमा रहेको फायरवाल कार्ड प्रयोग गर्नुहोस्।

क्लस्टर मेटाउँदै

क्लस्टर पृष्ठमा रहेको क्लस्टर मेटाउनुहोस् ले प्रत्येक मेशिन र निजी नेटवर्क हटाउँछ। मेशिनहरू मेटाइएपछि तिनीहरूको बिलिङ रोकिन्छ। तिनीहरूमा भएको कुनै पनि कुरा फिर्ता ल्याउन सकिँदैन, त्यसैले तपाईंलाई चाहिने जेसुकै कुरा पहिले प्रतिलिपि गर्नुहोस्।

ब्लगबाट पछिल्लो

होस्टिङ, SEO र ठूलो मात्रामा साइटहरू सञ्चालन गर्ने बारे हामीले लेखेका कुराहरू।

होस्टिङ तहबाट एसइओ र लिङ्क निर्माण: २०२६ का अपरेटरको दृष्टिकोण

सन् २०२६ मा होस्टिङले इन्डेक्सिङ र लिङ्क इक्विटीलाई कसरी रूप दिन्छ: पृष्ठहरूलाई इन्डेक्समा राखिराख्ने, निर्माण गर्नुअघि पुराना डोमेनहरू जाँच गर्ने, कुनै सर्च फुटप्रिन्ट बिना लिङ्क निर्माण गर्ने, र पूर्वाधारले एसइओका लागि के गर्न सक्छ र के गर्न सक्दैन भन्ने बारेमा इमानदार दृष्टिकोण।

पोस्ट पढ्नुहोस् →

WordPress लाई द्रुत र सुरक्षित बनाउने: कार्यसम्पादन र प्लगइन चेकलिस्ट

द्रुत, सुरक्षित WordPress का लागि एक व्यावहारिक चेकलिस्ट: सर्भर-स्तरको क्यासिङ, प्रति-साइट अब्जेक्ट क्यास, चलाउन लायक केही सीमित प्लगइनहरू, स्ट्याकलाई अद्यावधिक राख्ने, र तपाईंले कहिल्यै क्यास गर्न नहुने WooCommerce पृष्ठहरू।

पोस्ट पढ्नुहोस् →

२०२६ मा व्यवस्थित वेब होस्टिङ कसरी छनौट गर्ने: एक खरिदकर्ताको गाइड

कन्ट्रोल प्यानल भएको सस्तो बक्सबाट राम्रो व्यवस्थित होस्टिङलाई वास्तवमा केले फरक पार्छ — माइग्रेसन, ब्याकअप, अलगाव, वास्तविक क्यासिङ र इमानदार स्केलिंग — र तपाईंले प्रतिबद्ध हुनुअघि यसलाई कसरी मूल्याङ्कन गर्ने।

पोस्ट पढ्नुहोस् →

ब्लग पढ्नुहोस् →

अझै पनि समस्या भइरहेको छ?

सबै योजनाहरूमा सहयोग समावेश गरिएको छ, हेल्पडेस्क दिनको 24 घण्टा खुला रहन्छ, र तपाईंले हाम्रा कुनै पनि 58 भाषाहरूमा हामीलाई लेख्न सक्नुहुन्छ—हामी तपाईंले बुझ्ने भाषामा जवाफ दिन्छौं।

सहयोगलाई सम्पर्क गर्नुहोस् सबै लेखहरू