5

मैंने ऑटो स्केलिंग इंस्टेंस टेम्पलेट्स के साथ संयोजन में लोड बैलेंसर का उपयोग करने के लिए अपना Google क्लाउड प्रोजेक्ट सेट अप किया है। वर्तमान में इंस्टेंस समूह में केवल एक उदाहरण है।Google क्लाउड कंप्यूट इंजन लोड बैलेंसर के लिए Letsencrypt को कैसे सेट करें?

मेरा डोमेन नाम सफलतापूर्वक लोड बैलेंसर्स आईपी को संदर्भित करता है। इन चरणों तक सब ठीक से काम कर रहा है।

अब मैं इस परियोजना के लिए एसएसएल सेट करना चाहता हूं। मैं इसे Letsencrypt सेवा के साथ करना चाहता हूं, हालांकि इसे स्थापित करने का प्रयास करते समय मुझे कोई सफलता नहीं मिली है।

Google मेघ इंजन लोड संतुलन विंडो में लोड संतुलन दृश्यपटल के लिए Google मेघ खोल के साथ एक पहले बनाए गए प्रमाण पत्र सेटअप करने के लिए एक विकल्प नहीं है। दुर्भाग्यवश मैं केवल Google क्लाउड शैल के साथ एक .csr और .key फ़ाइल बना सकता हूं। इसके अलावा, मैं एक असुरक्षित एसएसएल प्रमाणपत्र बना सकता हूं और इसे से .cert फ़ाइल प्राप्त कर सकता हूं, लेकिन मैं letsencrypt का उपयोग करके एक सुरक्षित SSL प्रमाणपत्र फ़ाइल बनाना चाहता हूं। Letsencrypt सेवाओं कमांड लाइन इंटरफेस कमांडो पर मार डाला गया था करने के लिए से डोमेन के लिए सीधी पहुँच की आवश्यकता है, यह शायद कारण है कि मैं डोमेन नाम का संकेत एक त्रुटि प्राप्त नहीं किया जा सकता है हो रही है है।

मैं एक तरह से loadbalancer Google मेघ के प्रयोग पर Letsencrypt प्रमाण पत्र स्थापित करने के लिए की तलाश में हूँ। क्या कोई तरीका है कि मैं इसे सीधे स्थापित करने के बजाय letsencrypt के साथ .cert फ़ाइल कैसे बना सकता हूं? यदि कोई .csr और .key फ़ाइल से .cert फ़ाइल बनाने के लिए कोई अन्य तरीका या सेवा नहीं है?

उत्तर

0

आप उपयोग कर सकते हैं certbot

यहाँ कैसे केवल प्रमाण पत्र

$ ./certbot-auto certonly --standalone --email [email protected] -d example.com -d www.example.com 
1

आप sslforfree.com उपयोग कर सकते हैं, जो आप के लिए LetsEncrypt कॉल करता है और डाउनलोड करने के लिए कुंजी देता है बनाने के लिए का एक उदाहरण है। यह आपको अपने कर्ट को नवीनीकृत करने के लिए भी याद दिला सकता है।

0

आप Google गणना इंजन के शीर्ष पर Kubernetes का उपयोग करते हैं (वर्तमान में कोई तरीका से स्वतः नवीनीकरण करने के लिए गूगल पौंड में प्रमाणपत्र है), एक अच्छा समाधान जो kube-lego के एक उत्तराधिकारी है cert-manager है।

  • कोई प्रमाणपत्र मौजूदा
  • :

    • इस मामलों के लिए एक नया प्रमाणपत्र की जरूरत पहचानता

      विशेषताएं: दोनों स्वचालित रूप से आइए एन्क्रिप्ट से Kubernetes प्रवेश संसाधनों के लिए प्रमाण पत्र का अनुरोध करता है सकते हैं मौजूदा प्रमाण पत्र सभी डोमेन नाम युक्त नहीं है

    • existin ग्राम प्रमाण पत्र या अपनी समाप्ति की तारीख के पास समाप्त हो गई है (cf. विकल्प LEGO_MINIMUM_VALIDITY)
    • मौजूदा प्रमाण पत्र, unparseable अवैध या गुप्त कुंजी
  • मिलान नहीं है एक उपयोगकर्ता खाते (सहित बनाता है।निजी कुंजी) आइए एन्क्रिप्ट और Kubernetes रहस्यों में दुकानों यह (गुप्त नाम LEGO_SECRET_NAME के ​​माध्यम से विन्यास)
  • आइए एन्क्रिप्ट से लापता प्रमाण पत्र प्राप्त करता है और HTTP -01 चुनौती के साथ अनुरोध अधिकृत करता है
  • यकीन है कि बनाता है के लिए है कि विशिष्ट Kubernetes वस्तुओं (सेवाओं, प्रवेश) में HTTP -01 चुनौती के लिए अधिकार कॉन्फ़िगरेशन शामिल है
  • सरल तैनाती के लिए आधिकारिक कुबर्नेट्स हेल्म चार्ट।

GCE is available के लिए एक ट्यूटोरियल कदम दर कदम।

संबंधित मुद्दे