DigitalOcean Kubernetes (DOKS) جي دنيا ۾ ڀليڪار، ڪنٽينر ٿيل ايپليڪيشن مينيجمينٽ لاءِ هڪ طاقتور ۽ استعمال ۾ آسان پليٽ فارم.
DOKS توهان کي اجازت ڏئي ٿو ڪبرنيٽس جي اسڪاليبلٽي ۽ لچڪداريءَ مان فائدو کڻڻ جي بغير انتظام جي انفراسٽرڪچر جي پيچيدگي جي.
هي آرٽيڪل توهان کي ڊجيٽل اوشن تي پنهنجو پنهنجو ڪبرنيٽس ڪلستر ٺاهڻ جي عمل جي ذريعي هلندو، توهان کي توهان جي ايپس کي ترتيب ڏيڻ ۽ منظم ڪرڻ جي اجازت ڏيندو.
ڇا توهان هڪ تجربيڪار ڊولپر آهيو يا ڪبرنيٽس لاءِ نوان آهيو، هي سبق توهان کي توهان جي پهرين ڪلسٽر ٺاهڻ لاءِ معلومات ۽ قدم قدم جي رهنمائي فراهم ڪندو.
ڇا اصل ۾ DigitalOcean Kubernetes آهي؟
DigitalOcean Kubernetes هڪ منظم خدمت آهي جيڪا ان کي آسان بڻائي ٿي انسٽال ڪرڻ ۽ منظم ڪرڻ Kubernetes ڪلسٽرز.
ڪبرنيٽس هڪ مفت ۽ اوپن سورس ڪنٽينر آرڪيسٽريشن ٽيڪنالاجي آهي جنهن کي هلائڻ ۽ اسڪيلنگ ڪنٽينر ٿيل ايپليڪيشنن لاءِ.
توهان ڊجيٽل اوشن ڪبرنيٽس استعمال ڪندي بنيادي زيربنا کي برقرار رکڻ جي پيچيدگين جي باري ۾ پريشان ٿيڻ بدران پنهنجي ايپس کي ڊزائين ڪرڻ تي ڌيان ڏئي سگهو ٿا.
DigitalOcean Kubernetes وٽ استعمال ۾ آسان آھي يوزر انٽرفيس ۽ ڪلسٽر ٺاهڻ، ترتيب ڏيڻ ۽ اسڪيلنگ لاءِ مضبوط ڪمانڊ لائين اوزار.
توهان پنهنجي ائپس کي هڪ پليٽ فارم تي ترتيب ڏئي ۽ هلائي سگهو ٿا جيڪو انتهائي دستياب ۽ قابل اعتماد آهي، صلاحيتن جهڙوڪ خودڪار اسڪيلنگ، لوڊ بيلنس, and seamless updates.
جيتوڻيڪ شروعات ڪندڙ جلدي شروع ڪري سگھن ٿا ڪبرنيٽس سان ۽ تجربو ڪنٽينر ٿيل فائدن سان ايپليڪيشن لڳائڻ DigitalOcean جي انفراسٽرڪچر ۽ تفصيلي دستاويز کي استعمال ڪندي.
اچو ته ڪجهه اهم اصطلاحن جي وضاحت ڪريون جيڪي اسان استعمال ڪنداسين.
اهم شرطون
ڪلستر
DigitalOcean Kubernetes ۾، هڪ ڪلستر ڪمپيوٽرن جو هڪ سيٽ آهي جنهن کي نوڊس سڏيو ويندو آهي جيڪي ڪنٽينر ٿيل ايپليڪيشنن کي هلائڻ ۽ منظم ڪرڻ ۾ تعاون ڪن ٿا.
اهو هڪ متحد ادارو طور ڪم ڪري ٿو، توهان کي آساني سان توهان جي ايپس کي ترتيب ڏيڻ ۽ منظم ڪرڻ جي اجازت ڏئي ٿي.
ڪلستر پيش ڪري ٿو وسيلا ۽ انفراسٽرڪچر گهربل انهي کي يقيني بڻائڻ لاءِ ته توهان جون ايپليڪيشنون انتهائي دستياب، اسپيبلبل ۽ قابل اعتماد آهن.
نوڊ
ڪلستر اندر انفرادي مشينون جيڪي توهان جي ايپليڪيشنن کي هلائڻ لاءِ ضروري ڪم سرانجام ڏين ٿيون انهن کي نوڊس جو حوالو ڏنو ويو آهي.
هر نوڊ هڪ ڪم ڪندڙ ڪمپيوٽر جي برابر آهي جيڪو ڪنٽينرز کي ميزباني ڪري ٿو. ڪلستر جي ڪمپيوٽيشنل پاور ۽ وسيلا گڏيل طور تي نوڊس پاران ٺھيل آھن.
اهي سرگرمين جا انچارج آهن جن ۾ آپريٽنگ ڪنٽينرز، اسٽوريج کي منظم ڪرڻ، نيٽ ورڪنگ، ۽ ڪلستر جي ڪنٽرول جهاز مان آرڊر تي عمل ڪرڻ.
ڪنٽرول جهاز
ڪنٽرول جهاز ڪلستر جي مرڪزي پروسيسنگ يونٽ طور ڪم ڪري ٿو. اهو ڪلستر جي مجموعي حالت جي نگراني ۽ ضابطو ڪري ٿو ۽ نوڊس جي عملن کي ترتيب ڏئي ٿو.
اهو ڪيترن ئي حصن مان ٺهيل آهي، بشمول API سرور، شيڊولر، سنڀاليندڙ مينيجر, and etcd ڊيٽابيس.
ڪنٽرول جهاز انهي ڳالهه کي يقيني بڻائي ٿو ته توهان جون ايپليڪيشنون صحيح طريقي سان ڪم ڪري رهيون آهن، انهن جي صحت کي برقرار رکي ٿي، ۽ فرائض کي منظم ڪري ٿو جهڙوڪ اسڪيلنگ، لوڊ توازن، ۽ اعلي دستيابي.
پوڊ
هڪ پوڊ ڪبرنيٽس جو ننڍڙو ڊيپلائيشن يونٽ آهي. اهو هڪ يا وڌيڪ ڪنٽينرز کي ظاهر ڪري ٿو جيڪي ساڳئي نوڊ تي ترتيب ڏنل آهن.
ڪلستر جو ڪنٽرول جهاز پوڊ ٺاهي ۽ شيڊول ڪري ٿو. انهن ۾ پروگرام جا حصا شامل آهن، جهڙوڪ مکيه ڪنٽينر، مددگار ڪنٽينر، حصيداري اسٽوريج، ۽ نيٽ ورڪ سيٽنگون.
پوڊ وسيلن جي استعمال ۽ علحدگيء لاءِ مهيا ڪن ٿا.
سان، انهن سڀني کي ذهن ۾ رکندي توهان اڳتي وڌي سگهو ٿا ۽ پنهنجو کاتو ٺاهيو!
توهان کي هدايت ڪئي ويندي DigitalOcean ڀليڪار صفحي. توھان منتخب ڪري سگھو ٿا "تعينيل a ويب ايپليڪيشن" اختيار.
هتي، توهان کي ڪجهه اختيارن کي ڏسڻ لاء چونڊيو ويندو جتي توهان جي ايپ کي ميزباني ڪرڻ لاء. هن پوسٽ لاءِ، اسان اڳتي وڌنداسين ۽ ڪبرنيٽس چونڊيو.
هاڻي، توهان کي هدايت ڪئي ويندي هڪ نئين صفحي ڏانهن هڪ Kubernetes ڪلستر ٺاهڻ لاء.
توھان کي پھريائين ھڪڙو ڊيٽا سينٽر علائقو چونڊڻ گھرجي ان کان اڳ توھان ڪبرنيٽس ڪلستر ٺاھي سگھو. اهو توهان جي ڪلستر جو مقام قائم ڪري ٿو.
توھان چونڊي سگھوٿا Amsterdam (AMS3) پنھنجي علائقي جي طور تي ھن صورتحال ۾. هر ڊيٽا سينٽر لاءِ ڊفالٽ ورچوئل پرائيويٽ ڪلائوڊ (VPC) نيٽ ورڪ مختلف آهي، مثال طور، ”default-ams3 DEFAULT.
هڪ خانگي IP رينج خودڪار طريقي سان ٺاهي وئي آهي هن VPC نيٽ ورڪ ذريعي نيٽ ورڪ وسيلن جي وچ ۾ محفوظ رابطي کي يقيني بڻائڻ لاء.
توھان منتخب ڪري سگھوٿا Kubernetes ورجن جيڪو توھان استعمال ڪرڻ چاھيو ٿا. جيستائين توهان وٽ منفرد ضرورتون نه آهن جن کي پراڻن ورزن جي ضرورت آهي، سڀ کان تازو ورزن ڊفالٽ جي تجويز ڪيل آهي.
وڌيڪ معلومات ۾ پڻ ملي سگهي ٿي DigitalOcean Kubernetes ڇڏڻ جا نوٽس.
ڪلستر جي گنجائش چونڊيو
اهو ڪلستر جي گنجائش چونڊڻ لاء اهم آهي. ھڪڙو منصوبو چونڊيو جيڪو توھان جي ڪم جي لوڊ جي فطرت کي بھترين ڪري.
مجموعي دستيابي ۽ ڪارڪردگي لاءِ بهترين سائيز جي حڪمت عملي چونڊڻ ۾ توهان جي مدد ڪرڻ لاءِ، ڊجيٽل اوشن پيش ڪري ٿو صلاح.
اهو نوٽ ڪرڻ ضروري آهي ته توهان صرف پنهنجي ڪلستر کي وڌايو يا معاهدو ڪري سگهو ٿا بعد ۾ نوڊس ۽ نوڊ پولز کي شامل ڪرڻ يا ختم ڪندي.
نوڊ پول جو نالو ۽ مشين جو قسم
توھان ڏئي سگھو ٿا نوڊ پول، جيڪو توھان جي ڪلستر ۾ نوڊس جي ھڪڙي سيٽ جي نمائندگي ڪري ٿو، ھڪڙو نالو.
توھان پڻ سيٽ ڪري سگھو ٿا مشين جو قسم (ڊروپليٽ) ھر نوڊ لاءِ سي پي يو ۽ ميموري وسيلن جي لحاظ کان.
جوڙ: نوڊ پول ۾ نوڊس جو تعداد ترتيب ڏيڻ وارو آھي. اهو هن صورتحال ۾ 3 تي مقرر ڪيو ويو آهي.
ٻيو نوڊ پول شامل ڪريو: جيڪڏهن ضروري هجي ته توهان پنهنجي ڪلستر ۾ مختلف سيٽنگن سان وڌيڪ نوڊ پول شامل ڪري سگهو ٿا.
ھيٺ ڏنل اضافي اختيارن مان چونڊيو: اضافي صلاحيتون، جهڙوڪ هڪ اعلي دستيابي ڪنٽرول جهاز وڌيڪ انحصار لاءِ ۽ هڪ آپريٽر ڊجيٽل اوشن جي ميزباني ڪيل ڊيٽابيس کي منظم ڪرڻ لاءِ ڪبرنيٽس وسيلن جي طور تي، دستياب آهن.
فائنل ڪريو: بهتر انتظام ۽ تنظيم لاءِ، توھان ھميشه ڪلستر جي پروجيڪٽ، نالو ۽ ٽيگ کي تبديل ڪري سگھو ٿا.
مجموعي طور تي مهيني قيمت
چونڊيل ڪلستر جي ترتيب جي قيمت جو خلاصو ڪل مھينا خرچن تي سيڪشن ۾ ڏنو ويو آھي. اهو معلومات تي مشتمل آهي جهڙوڪ نوڊس جو تعداد، دستياب رام، ۽ مجازي سي پي يو. ھن مثال ۾ بنيادي نوڊس جي قيمت $72 في مھيني ($0.11 في ڪلاڪ) آھي.
"Create Cluster" کي منتخب ڪندي هڪ دفعو توهان چيڪ ڪيو آهي ۽ سيٽ اپ ڪيو آهي سڀ ضروري چونڊون، توهان شروع ڪري سگهو ٿا پنهنجي ڪبرنيٽس ڪلستر جي تعمير جو عمل.
ھاڻي، توھان پنھنجو ڪلستر ٺاھيو آھي، توھان کي ان کي تبديل ڪرڻ لاءِ ٻئي صفحي ڏانھن ھدايت ڪئي ويندي.
ڪبرنيٽس سان شروع ڪرڻ
Kubernetes ڪلستر قائم ڪريو.
هي سيڪشن توهان کي ڪبرنيٽس ڪلستر قائم ڪرڻ جي مرحلن ذريعي هلندو آهي. اهو توهان جي ماحول کي تيار ڪرڻ ۾ پهريون قدم آهي.
Kubernetes سان ڳنڍڻ
توهان جو ڪلستر ٺهڻ کان پوء، توهان کي ان سان ڳنڍڻ جي ضرورت پوندي. هي سيڪشن بيان ڪري ٿو ته توهان جي ڪبرنيٽس ڪلستر سان ڪيئن ڳنڍجي.
رابطي جي تصديق ڪريو
ڪنيڪشن جي قيام کان پوءِ، اهو چيڪ ڪرڻ ضروري آهي ته توهان جي Kubernetes ڪلستر سان ڪنيڪشن هلندڙ آهي. هي سيڪشن بيان ڪري ٿو ته رابطي جي جانچ ڪيئن ڪجي.
ڪم لوڊ ڪريو
توھان ھاڻي پنھنجو پھريون ڪم لوڊ ڪري سگھوٿا ته توھان وٽ ڪم ڪندڙ ڪبرنيٽس ڪلستر آھي. هي سيڪشن وضاحت ڪري ٿو ته ڪلستر تي ايپس يا ڪم لوڊ ڪيئن ترتيب ڏيڻ ۽ ان تي عمل ڪرڻ.
هڪ دفعو توهان جي Kubernetes ڪلستر کي ترتيب ڏنو ويو آهي، توهان تيار آهيو توهان جي پنهنجي ڪم لوڊ يا ٽيسٽ ايپس کي ترتيب ڏيڻ لاء.
ھي آھي ڪيئن منھنجي پروجيڪٽ جو صفحو ڪلستر سان گڏ.
هاڻي توهان پنهنجي ڪلستر سان ڇا ڪري سگهو ٿا؟
ايپليڪيشنون لڳائڻ
توهان آساني سان پنهنجي ايپليڪيشنن کي ترتيب ۽ هلائي سگهو ٿا DigitalOcean Kubernetes ڪلسٽرز سان.
توهان Kubernetes کي ملازمت ڪري سگهو ٿا مؤثر طريقي سان منظم ڪرڻ ۽ توهان جي ايپليڪيشنن کي ماپڻ لاءِ، ڇا اهي ويب ايپس آهن، مائڪرو سروس آرڪيٽيڪچرز، يا ڪنٽينر ٿيل ڪم لوڊ.
خودڪار ۽ دستي اسڪيلنگ
توھان آساني سان پنھنجي ايپس کي استعمال ڪري سگھوٿا DigitalOcean Kubernetes. توهان جي ايپليڪيشنن جي طلب ۽ ٽرئفڪ تي مدار رکندي، توهان تبديل ڪري سگهو ٿا replicas يا پوڊ جو تعداد.
اضافي طور تي، قائم ڪيل ميٽرڪس جي بنياد تي، آٽو اسڪيلنگ توهان جي ڪلستر کي خودڪار طريقي سان نقلن جي تعداد کي تبديل ڪرڻ جي اجازت ڏئي ٿي، بهترين وسيلن جي استعمال جي ضمانت ڏئي ٿي.
انتهائي قابل اعتماد ۽ دستيابي
توهان جي ايپليڪيشنن لاءِ، DigitalOcean Kubernetes پيش ڪري ٿو اعليٰ دستيابي ۽ ڀروسي جي.
ڪنٽرول جهاز جي اجزاء جا ڪيترائي نقل ٺاهيا ويندا آهن جڏهن هڪ اعلي دستيابي ڪنٽرول جهاز استعمال ڪيو ويندو آهي، وقت کي گھٽائڻ ۽ توهان جي ايپليڪيشنن کي ڪم جاري رکڻ جي ضمانت ڏئي ٿي.
توازن لوڊ
DigitalOcean تي Kubernetes ڪلسٽر بلٽ ان لوڊ بيلنسنگ سان گڏ ايندا آهن. استعمال ڪندي DigitalOcean Load Balancers، توهان جلدي ورهائي سگهو ٿا ايندڙ ٽرئفڪ کي پنهنجي ايپليڪيشنن ڏانهن ڪيترن ئي پوڊس ۾.
اهو مؤثر وسيلن جي استعمال جي ضمانت ڏئي ٿو ۽ توهان جي صارفين کي هڪ آسان تجربو ڏئي ٿو.
حجم ۽ اسٽوريج
DigitalOcean کان Kubernetes ڪلسٽر مختلف قسم جي اسٽوريج ۽ حجم جي چونڊ سان گڏ ايندا آهن. توهان جي ايپليڪيشنن لاءِ ڊيٽا جو تسلسل ممڪن بڻيل آهي توهان جي پوڊز تي مسلسل اسٽوريج حجمن جي سادي منسلڪ سان.
هي ڊيٽا اسٽوريج ۽ ٻيهر حاصل ڪرڻ جي قابل بنائي ٿو جيتوڻيڪ جڏهن پوڊ ٻيهر ٺاهيا ويا آهن يا ٻيهر شيڊول ٿيل آهن.
نگراني ۽ لاگنگ
DigitalOcean تي Kubernetes معروف لاگنگ ۽ نگراني پروگرامن سان رابطو ڪري ٿو.
توهان وسيلن جي استعمال کي ماپ ڪري سگهو ٿا، توهان جي ايپليڪيشنن ۾ بصيرت حاصل ڪري سگهو ٿا، ۽ پروميٿيوس ۽ گرافانا وانگر اوزار استعمال ڪندي توهان جي ڪلستر جي صحت ۽ ڪارڪردگي جي نگراني ڪري سگهو ٿا.
اضافي طور تي، وڌيڪ اثرائتو مسئلو حل ڪرڻ ۽ تجزيو ڪرڻ لاءِ، توهان Fluentd ۽ Elasticsearch جهڙن پروگرامن کي استعمال ڪندي پنهنجي ايپس مان لاگز کي مرڪزي ڪري سگهو ٿا.
ماحولياتي نظام ۽ انضمام
DigitalOcean Kubernetes ڪم ڪري ٿو باقي Kubernetes ماحولياتي نظام سان. توھان پنھنجي پيداوار کي بھتر ڪري سگھوٿا ڪبرنيٽس ٽولز، لائبريرين ۽ ايڪسٽينشنز جي وسيع تعداد کي استعمال ڪندي.
اختيار لامحدود آهن، ڇا هيلم کي پيڪيج مينيجمينٽ لاءِ استعمال ڪيو وڃي، Istio لاءِ سروس ميش، يا ٻيون Kubernetes-مقامي ٽيڪنالاجيون.
بيحد اپ گريڊ
DigitalOcean توهان جي Kubernetes ڪلستر کي تازه ڪاري ڪري ٿو هڪ سادي ۽ بي درد طريقي سان.
تازه ترين Kubernetes ورجن کي اپڊيٽ ڪريو نيون فيچرز، بگ فڪسس، ۽ سيڪيورٽي اپڊيٽس جو فائدو وٺڻ لاءِ. DigitalOcean توهان کي اپ گريڊ جي عمل ۾ مدد ڏيڻ لاءِ جامع دستاويز ۽ هدايتون مهيا ڪري ٿي.
ويڙهيو
مبارڪون! توهان کي هاڻي بنيادي اصولن جي مضبوط گرفت آهي DigitalOcean Kubernetes.
هن معلومات سان، توهان اعتماد سان پنهنجي ڪبرنيٽس ايڊونچر تي شروع ڪري سگهو ٿا ۽ توهان جي ڪنٽينر ٿيل ايپس کي ترتيب ڏيڻ ۽ منظم ڪرڻ جي صلاحيت جو استحصال شروع ڪري سگهو ٿا.
توھان جي ڳولا جاري رکڻ لاءِ ھيٺين قدمن تي غور ڪريو.
پهريون، ذريعي وڃو DigitalOcean Kubernetes دستاويزن، جنهن ۾ تفصيلي هدايتون، سبق، ۽ بهترين طريقا شامل آهن. اهو توهان جي علم کي وڌائڻ ۽ ترقي يافته خاصيتون ۽ سيٽ اپ ڳولڻ ۾ توهان جي مدد ڪندو.
ان کان پوء، توهان جي ايپس کي ڪلستر تي ترتيب ڏيڻ سان تجربو شروع ڪريو. دستياب اوزار ۽ وسيلن جو فائدو وٺو، جهڙوڪ ڊجيٽل اوشن يوزر انٽرفيس، ڪمانڊ لائين اوزار جهڙوڪ ڪبيڪٽل، ۽ ترقي ڪندڙ ڪبرنيٽس ڪميونٽي.
مناسب آن لائن گروپن، فورمز، ۽ گڏجاڻين ۾ شامل ٿيو ٻين Kubernetes aficionados سان لهه وچڙ ۾، ماهر شيئر ڪريو، ۽ مدد طلب ڪريو جڏهن ضروري هجي.
آخرڪار، توهان جي صلاحيتن کي تيز رکڻ ۽ هن طاقتور آرڪيسٽريشن پليٽ فارم مان وڌ کان وڌ فائدو حاصل ڪرڻ لاءِ Kubernetes جي جديد ترقيات، اپ گريڊن ۽ بهترين طريقن سان گڏ رهو. Kubernetes-ing، هرڪو!
جواب ڇڏي وڃو