= صوابدیدی انفراسٹرکچر (AWS, GCE, DO یا bare-metal) پر Kubernetes کلسٹر کو اسپن کرنے کے لیے موجودہ حل کیا ہیں (تجارتی یا اوپن سورس) = میں حل تلاش کر رہا ہوں جو ہمیں اپنے Kubernetes کلسٹر کو متعدد فراہم کنندگان میں تقسیم کرنے کی اجازت دے گا (جیسے لاگت کی بنیاد پر) ہم ایک Kubernetes کلسٹر چلا رہے ہیں جو تقریباً 3000 vCPUs استعمال کرتا ہے۔ تمام پوڈز قلیل المدت ورکر نوڈس ہیں، جو ڈیٹا پروسیسنگ کے کاموں کی مرکزی قطار سے کام کے لیے سنتے ہیں۔ ہم فی الحال مطلوبہ کمپیوٹنگ پاور کے 90% کو سپورٹ کرنے کے لیے GCP قبل از وقت نوڈس استعمال کر رہے ہیں (ریگولر نوڈس پر واپس آنا)۔ میں ایسے حل تلاش کر رہا ہوں جو مجھے پوڈز کو دوسرے کلسٹر میں "شفٹ"کرنے کی اجازت دیں گے (مختلف کلاؤڈ/بیئر میٹل فراہم کنندہ پر) جب ہم GCP سے مطلوبہ وسائل کو محفوظ کرنے کے قابل نہیں ہوں گے۔ جیسے کیا کوئی PaaS ہے جسے میں اپنی AWS/ GCP اسناد فراہم کر سکوں (ہمارے پاس AWS/ GCP/ DO کریڈٹس ہیں؛ اس لیے ان کے اپنے فراہم کنندہ کے اکاؤنٹ کا استعمال کرنے والا خلاصہ کام نہیں کرتا) اور یہ اس سے تعلق رکھنے والے نوڈس پر ایک Kubernetes کلسٹر قائم اور منظم کرے گا۔ دونوں کلاؤڈ فراہم کرنے والے؟ آپ رینچر یا اس سے ملتے جلتے حل جیسے لوڈسے سے کبرمیٹک کو چیک کر سکتے ہیں۔ یہ ٹولز âÂÂinstall-a-Cluster-on-a-cloud-providerà ¢Â کا خلاصہ کرتے ہیں اور بنیادی iaas پلیٹ فارمز جیسے aws, gcp, do یا vsphere کے لیے تعاون فراہم کرتے ہیں۔ مزید برآں ان ٹولز میں کچھ بہت اچھی خصوصیات ہیں جیسے ٹیمپلیٹنگ، لاگ ایگریگیشن یا ایپس کو انسٹال کرنے کے لیے ایک ایپلیکیشن کیٹلاگ جیسے ingress Controllers یا s.th. اور Rancher +1 BTW، آپ اپنا PaaS بنانے کے لیے rancher کو پلیٹ فارم کے طور پر بھی استعمال کر سکتے ہیں: rancher/norman ایک فریم ورک ہے جو آپ کو CRD پر مبنی کنٹرولر/آپریٹر کے ساتھ ساتھ rancher/api-spec مطابقت پذیر سرور بنانے میں مدد کرتا ہے۔ rancher/api-spec RESTful API کا ایک بہتر ورژن ہے، جس میں ڈیبنگ کے لیے خود کار طریقے سے تیار کردہ UI ہے، اگر آپ کے پاس پہلے سے ہی CRDs ہے تو آپ آسانی سے انضمام کر سکتے ہیں، مثال کے طور پر ریفنک/ریفنک-رینچر ریفنک/ریفنک کے لیے ہمارا پتلا ریپر ہے۔ rancher/ui emberjs پر مبنی ہے، جو اسے بڑھانا آسان بناتا ہے، مثال کے طور پر Refunc/rancher-ui Ember Engines کا استعمال کرتے ہوئے صرف جنریٹڈ سٹیٹک فائلوں کو بدل کر ریفنک/ریفنک کے لیے اپنا کسٹم UI بنانا httpsgithub.com/gardener آپ کے لیے دلچسپ ہو سکتا ہے۔ یہ آپ کو کئی IaaS فراہم کنندگان میں k8s کلسٹر بنانے اور ان کا نظم کرنے کی اجازت دیتا ہے۔ Kubernetes دستاویزات کی ایک بہت اچھی فہرست ہے: httpskubernetes.io/docs/setup/pick-right-solution/ میرے سر کے اوپری حصے سے، مجھے لگتا ہے کہ Rancher، Gardener، Kublr، اور چند دوسرے ایک سے زیادہ کلاؤڈ فراہم کنندگان پر Kubernetes چلانے کی صلاحیت پیش کرتے ہیں۔ یا اس بارے میں متعدد منسلک گائیڈز موجود ہیں کہ آپ انہیں خود کیسے تعینات اور ان کا نظم کرسکتے ہیں۔ یا آپ AWS اور GCP میں ان کے گائیڈز کا استعمال کرتے ہوئے صرف Kubernetes کلسٹرز بنا سکتے ہیں، انہیں آٹو اسکیل پر سیٹ کر سکتے ہیں، اور ایک مینجمنٹ لیئر رکھ سکتے ہیں جو کنٹرول کرتی ہے کہ آپ اپنے کام کے بوجھ کو کن کلسٹرز پر چلاتے ہیں۔ بہت سارے اختیارات! ہمارے پاس اوپن سورس اور مفت ڈویلپر ورژن ہے - جو 6 کلاؤڈ فراہم کنندگان اور آن پریم کو بھی سپورٹ کرتا ہے۔ آپ اسے یہاں ٹیسٹ سواری دے سکتے ہیں: httpsbeta.banzaicloud.io/ اور httpsgithub.com/banzaicloud/pipeline پر کوڈ چیک کریں۔ httpswww.ibm.com/cloud/multicloud-manager ملٹی کلاؤڈ مینجمنٹ ایک سے زیادہ ڈیٹا سینٹرز یا کلاؤڈ ماحولیات (عوامی یا نجی) کو مؤثر طریقے سے منظم کرنے کی صلاحیت ہے، گویا وہ ایک ہی ماحول ہیں۔ اوسط انٹرپرائز چھ یا اس سے زیادہ اور سیکڑوں کلسٹرز کا استعمال کرتا ہے، جو ایک پیچیدہ ماحول کا باعث بن سکتا ہے اور آنے والے یا مستقبل کے مسائل کو پیش کر سکتا ہے۔ بکھرے ہوئے کام کا بوجھ، حفاظتی خلاء اور ترقیاتی ٹیموں پر محدود نمائشی آؤٹ پٹ کئی آپریشنل مسائل ہیں جن کا اجتماعی طور پر انتظام کرنا مشکل ہے۔ Kubernetes کلسٹرز کو رجسٹر اور تعینات کریں جہاں بھی وہ چل رہے ہوں۔ کلاؤڈ فراہم کنندگان کے درمیان آسانی سے سوئچ کریں اور عوامی اور نجی سے رابطہ کریں۔ انکشاف: میں ایک IBMer ہوں اور MCM یا IBM کلاؤڈ پرائیویٹ کے بارے میں کسی بھی فالو اپ سوالات کا جواب دینے میں خوش ہوں جو آپ مانگ رہے ہیں وہ موجود نہیں ہے۔ کوئی ملٹی کلاؤڈ کنٹینر آرکیسٹریٹر نہیں ہے۔ ایسا کوئی شیلف حل نہیں ہے جو کلاؤڈ فراہم کرنے والوں میں کمپیوٹ کو گھمائے اور لاگت کی بنیاد پر آپ کے کنٹینرز کو شیڈول کرے میں سوچ بھی نہیں سکتا کہ یہ کیسے کام کرے گا سوائے اسٹیٹ لیس ایپس کے۔ میرا تجربہ یہ ہے کہ اسٹیٹ لیس ایپس ڈیفالٹ نہیں ہیں اور وہ ایسی چیز ہے جس کی طرف آپ کام کرتے ہیں اور آپ ریاست کو کسی اور جگہ منتقل کرتے ہیں، عام طور پر کہیں قریب آپ پہلے ہی سب سے سستے کلاؤڈ پر ہیں (GCP) اصل مسئلہ کیا ہے؟ کیا GCP واقعی آپ کو مطلوبہ نوڈس کی تعداد کو پورا کرنے کے قابل نہیں ہے؟ دوسرے کلاؤڈ پر نوڈس کو شیڈول کرنا صفر کے فائدے کے لیے بہت زیادہ کوشش اور اپنی مرضی کے مطابق ترقی کی طرح لگتا ہے۔ او پی واضح طور پر واحد کراس کلاؤڈ کلسٹر کے لئے نہیں پوچھ رہا ہے۔ میں ایسے حل تلاش کر رہا ہوں جو مجھے پوڈز کو دوسرے کلسٹر میں "شفٹ"کرنے کی اجازت دیں گے (مختلف کلاؤڈ/بیئر میٹل فراہم کنندہ پر) جب ہم GCP سے مطلوبہ وسائل کو محفوظ کرنے کے قابل نہیں ہوں گے۔ وہ کہہ رہے ہیں کہ وہ فراہم کنندگان میں ایک سے زیادہ کلسٹرز چاہتے ہیں جو سب ایک ہی قطار سے کام کر سکیں OP چیک آؤٹ کوپس (اور کچھ حد تک کیوبی کارن) جو آپ کو صوابدیدی کلاؤڈ فراہم کرنے والوں پر کلسٹر کھڑے کرنے کی اجازت دیتے ہیں۔ یقینا k8s تیزی سے چلتا ہے۔ وہ اوزار ماضی اور حال ہیں، کلسٹر-اے پی آئی مستقبل ہے۔ ہائے مکمل شفافیت کے ساتھ میں www.containership.io پر کام کرتا ہوں لیکن ہم نے ابھی اپنا آٹو اسکیلنگ پروڈکٹ www.github.com/containership/cerebral جاری کیا ہے جو آپ کو استعمال کی بنیاد پر اپنے کلسٹر کو اوپر اور نیچے کرنے کی اجازت دے گا۔ اور جب کہ ہم فی الحال فراہم کنندگان کے درمیان پیمائش کرنے کے قابل نہیں ہیں، ہم آپ کو ایک مرکزی مقام سے متعدد کلسٹرز کو اسپن کرنے اور آپ کے نوڈس اور وسائل کو آسانی سے منظم کرنے کے لیے ایک UI فراہم کرنے کی اجازت دیتے ہیں۔ == کمیونٹی کے بارے میں == کبرناٹس آن لائن