ڪبرنيٽس ٽوٽڪا ۽ ترڪيبون: پيداوار ڪيئن وڌائڻ

ڪبرنيٽس ٽوٽڪا ۽ ترڪيبون: پيداوار ڪيئن وڌائڻ

Kubectl هڪ طاقتور ڪمانڊ لائن ٽول آهي Kubernetes ۽ Kubernetes لاءِ، ۽ اسان ان کي هر روز استعمال ڪندا آهيون. ان ۾ ڪيتريون ئي خاصيتون آھن ۽ توھان ان سان گڏ Kubernetes سسٽم يا ان جي بنيادي خصوصيتن کي ترتيب ڏئي سگھو ٿا.

هتي ڪي مددگار طريقا آهن ته ڪبرنيٽس تي تيزيءَ سان ڪوڊ ۽ ترتيب ڏيڻ.

kubectl خودڪار مڪمل

توھان ڪبيڪٽل کي ھر وقت استعمال ڪندا، تنھنڪري پاڻمرادو مڪمل ٿيڻ سان توھان کي وري چاٻيون مارڻ جي ضرورت نه پوندي.

پهرين انسٽال ڪريو bash-completion Package (اهو ڊفالٽ طور انسٽال ٿيل ناهي).

  • لينڪس

## Install
apt-get install bash-completion
## Bash
echo 'source <(kubectl completion bash)' >>~/.bashrc
## Zsh
source <(kubectl completion zsh)

  • MacOS

## Install
brew install bash-completion@2

جئين توهان brew install output (Caveats سيڪشن) ۾ ڏسي سگهو ٿا، توهان کي فائل ۾ هيٺيون لائين شامل ڪرڻ جي ضرورت آهي ~/.bashrc или ~/.bash_profile:

export BASH_COMPLETION_COMPAT_DIR=/usr/local/etc/bash_completion.d
[[ -r /usr/local/etc/profile.d/bash_completion.sh ]] && . /usr/local/etc/profile.d/bash_completion.sh

kubectl عرف

جڏهن توهان kubectl استعمال ڪرڻ شروع ڪندا آهيو، بهترين شيء اها آهي ته اتي تمام گهڻا عرف آهن، هن سان شروع ڪندي:

alias k='kubectl'

اسان ان کي شامل ڪيو آھي - پوء ھڪ نظر وٺو ڪبيڪٽل-عاليزيز تي Github. احمد الپ بلقان (https://twitter.com/ahmetb) انهن جي باري ۾ تمام گهڻو ڄاڻي ٿو، وڌيڪ ڳولهيو هن جي عرف بابت github تي

ڪبرنيٽس ٽوٽڪا ۽ ترڪيبون: پيداوار ڪيئن وڌائڻ

بس شروعات ڪندڙ لاءِ ڪوبيڪل عرف مقرر نه ڪريو، ٻي صورت ۾ هو سڀني حڪمن کي ڪڏهن به نه سمجهي سگهندو. هن کي پهريان هڪ يا ٻه هفتي لاء مشق ڏيو.

ڪبرنيٽس + هيلم چارٽس

«هيلمٽ Kubernetes لاءِ ٺهيل سافٽ ويئر دريافت ڪرڻ، ورهائڻ ۽ استعمال ڪرڻ جو بهترين طريقو آهي.

جڏهن توهان وٽ ڪبرنيٽس ايپليڪيشنن جو هڪ گروپ هلندو آهي، انهن کي ترتيب ڏيڻ ۽ تازه ڪاري ڪرڻ هڪ درد بڻجي ويندو آهي، خاص طور تي جيڪڏهن توهان کي ڊاکر تصويري ٽيگ کي اپڊيٽ ڪرڻ جي ضرورت آهي. هيلم چارٽ پيڪيجز ٺاهيندا آهن جن سان ايپليڪيشنون ۽ ترتيبن کي وضاحت، نصب، ۽ اپڊيٽ ڪري سگهجي ٿو جڏهن اهي رليز سسٽم طرفان ڪلستر تي شروع ڪيا ويندا آهن.

ڪبرنيٽس ٽوٽڪا ۽ ترڪيبون: پيداوار ڪيئن وڌائڻ

هيلم ۾ هڪ ڪبرنيٽس پيڪيج کي چارٽ سڏيو ويندو آهي ۽ ان ۾ تمام گهڻي معلومات شامل آهي جيڪا ڪبرنيٽس مثال ٺاهي ٿي.

تشڪيل تمام ڪارائتو آهي: ان ۾ متحرڪ معلومات شامل آهي ته چارٽ ڪيئن ترتيب ڏني وئي آهي. هڪ رليز هڪ موجوده مثال آهي ڪلستر ۾ هڪ مخصوص تشڪيل سان گڏ.

اپٽ يا يوم جي برعڪس، هيلم چارٽس (يعني پيڪيجز) ڪبرنيٽس جي چوٽي تي ٺهيل آهن ۽ ان جي ڪلسٽر آرڪيٽيڪچر جو پورو فائدو وٺن ٿا، ۽ سڀ کان سٺي شيءِ اها صلاحيت آهي ته اسڪيبلبلي کي شروعات کان وٺي حساب ۾ رکيو وڃي. سڀني تصويرن جا چارٽ جيڪي Helm استعمال ڪري ٿو رجسٽري ۾ محفوظ ٿيل آھن Helm Workspace. هڪ دفعو مقرر ڪيو ويو، توهان جي DevOps ٽيمون چارٽ ڳولڻ جي قابل ٿي وينديون ۽ انهن کي انهن جي منصوبن ۾ شامل ڪيو ويندو.

هيلم ٻين طريقن سان نصب ڪري سگهجي ٿو:

  • سنيپ/لينڪس:

sudo snap install helm --classic

  • Homebrew/macOS:

brew install kubernetes-helm

  • اسڪرپٽ:

curl -L https://git.io/get_helm.sh | bash

  • فائل:

https://github.com/helm/helm/releases

  • هيلم شروع ڪريو ۽ ڪلستر ۾ ٽيلر انسٽال ڪريو:

helm init --history-max 200

  • انسٽال ڪريو مثال چارٽ:

helm repo update
helm install --name releasemysql stable/mysql

اهي حڪم جاري ڪن ٿا مستحڪم / mysql چارٽ، ۽ ڇڏڻ کي سڏيو ويندو آهي releasemysql.
هيلم لسٽ استعمال ڪندي هيلم رليز چيڪ ڪريو.

  • آخرڪار، ڇڏڻ کي ختم ڪري سگھجي ٿو:

helm delete --purge releasemysql

انهن صلاحن تي عمل ڪريو ۽ توهان جو ڪبرنيٽس جو تجربو آسان ٿي ويندو. ڪلستر ۾ پنھنجي ڪبرنيٽس ايپليڪيشنن جي بنيادي مقصد لاءِ پنھنجو خالي وقت وقف ڪريو. جيڪڏهن توهان وٽ ڪوبرنيٽس يا هيلم بابت سوال آهن، اسان کي لکو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو