2016-04-25 10 views
5

एक प्रोजेक्ट के लिए हम Google क्लाउड Datalab का विस्तार करने और संशोधित संस्करण को Google क्लाउड प्लेटफ़ॉर्म पर तैनात करने का प्रयास कर रहे हैं। मैं यह समझ के रूप में, परिनियोजित प्रक्रिया सामान्य रूप से निम्न चरण शामिल हैं:Google क्लाउड प्लेटफ़ॉर्म पर Datalab का कस्टम निर्माण तैनात करना

  1. बिल्ड डोकर छवि
  2. यह कंटेनर रजिस्ट्री
  3. उपयोग करने के लिए पुश Google मेघ deployer साथ container पैरामीटर सही निर्दिष्ट करने के लिए डॉकर छवि, जैसा कि here समझाया गया है।

डिफ़ॉल्ट कंटेनर रजिस्ट्री के बाद से, अर्थात gcr.io/cloud_datalab/datalab:<tag> गैर Datalab योगदानकर्ताओं के लिए सीमा से बाहर है, हम gcr.io/<project_id>/datalab:<tag> लिए अपने स्वयं के कंटेनर रजिस्ट्री, यानी डोकर छवि धक्का दे दिया।

हालांकि, Google क्लाउड नियोक्ता केवल gcr.io/cloud_datalab/datalab:<tag> से सीधे खींचता है (container पैरामीटर द्वारा निर्दिष्ट टैग के साथ) और स्रोत कंटेनर रजिस्ट्री के विनिर्देश की अनुमति नहीं देता है। नियोक्ता ओपन-सोर्स प्रतीत नहीं होता है, जिससे हमें Google क्लाउड पर हमारी छवि को तैनात करने का कोई तरीका नहीं मिलता है।

हमने here सूचीबद्ध उदाहरण के समान कस्टम परिनियोजन बनाने में देखा है, लेकिन यह कभी भी दतालब शुरू नहीं करता है, इसलिए हमें संदेह है कि स्टार्ट स्क्रिप्ट अधिक जटिल है।

प्रश्न: हम अपने क्लाउड रजिस्ट्री से Google क्लाउड में एक Datalab छवि को कैसे तैनात कर सकते हैं?

अग्रिम में बहुत धन्यवाद।

उत्तर

3

तैनाती मापदंडों अनुमान लगाया जा सकता है, लेकिन यह अस्थायी गणना नोड कि तैनाती और /datalab फ़ोल्डर ब्राउज़ कर के लिए जिम्मेदार है ing ssh करके Google क्लाउड Datalab तैनाती स्क्रिप्ट प्राप्त करने के लिए आसान है। इसमें App Engine Flexible Environment के उपयोग के लिए रनटाइम कॉन्फ़िगरेशन फ़ाइल शामिल है। इस कॉन्फ़िगरेशन फ़ाइल का उपयोग करके, google preview app deploy कमांड (जो डॉकर छवियों के लिए --image पैरामीटर स्वीकार करता है) इसे ऐप इंजन पर सही तरीके से तैनात करेगा।

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