Kubectl என்பது Kubernetes மற்றும் Kubernetes க்கான சக்திவாய்ந்த கட்டளை வரி கருவியாகும், மேலும் நாங்கள் அதை ஒவ்வொரு நாளும் பயன்படுத்துகிறோம். இது பல அம்சங்களைக் கொண்டுள்ளது மற்றும் நீங்கள் குபெர்னெட்ஸ் அமைப்பு அல்லது அதன் அடிப்படை அம்சங்களை அதனுடன் வரிசைப்படுத்தலாம்.
குபெர்னெட்டஸில் எவ்வாறு குறியிடுவது மற்றும் விரைவாக வரிசைப்படுத்துவது என்பதற்கான சில பயனுள்ள உதவிக்குறிப்புகள் இங்கே உள்ளன.
kubectl தானாக நிறைவு
நீங்கள் எப்போதும் Kubectl ஐப் பயன்படுத்துவீர்கள், எனவே தானியங்குநிரப்பினால் நீங்கள் மீண்டும் விசைகளை அழுத்த வேண்டியதில்லை.
முதலில் bash-completion தொகுப்பை நிறுவவும் (இது முன்னிருப்பாக நிறுவப்படவில்லை).
- லினக்ஸ்
## Install
apt-get install bash-completion
## Bash
echo 'source <(kubectl completion bash)' >>~/.bashrc
## Zsh
source <(kubectl completion zsh)
- அக்சஸ்
## Install
brew install bash-completion@2
ப்ரூ இன்ஸ்டால் அவுட்புட்டில் (எச்சரிக்கைகள் பிரிவு) நீங்கள் பார்க்க முடியும் என, கோப்பில் பின்வரும் வரிகளைச் சேர்க்க வேண்டும் ~/.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 இல் kubectl-aliases ஐப் பாருங்கள். அஹ்மத் ஆல்ப் பால்கன் (
ஒரு தொடக்கக்காரருக்கு kubectl மாற்றுப்பெயரை அமைக்க வேண்டாம், இல்லையெனில் அவர் எல்லா கட்டளைகளையும் புரிந்து கொள்ள மாட்டார். முதலில் அவர் ஒரு வாரம் அல்லது இரண்டு வாரங்கள் பயிற்சி செய்யட்டும்.
குபெர்னெட்ஸ் + ஹெல்ம் விளக்கப்படங்கள்
«
உங்களிடம் பல குபெர்னெட்டஸ் பயன்பாடுகள் இயங்கும் போது, அவற்றை வரிசைப்படுத்துவதும் புதுப்பிப்பதும் வேதனையாக இருக்கும், குறிப்பாக நீங்கள் பயன்படுத்துவதற்கு முன் டோக்கர் படக் குறிச்சொல்லைப் புதுப்பிக்க வேண்டும் என்றால். ஹெல்ம் விளக்கப்படங்கள் தொகுப்புகளை உருவாக்குகின்றன, அதனுடன் பயன்பாடுகள் மற்றும் உள்ளமைவுகளை வரையறுக்கலாம், நிறுவலாம் மற்றும் அவை வெளியீட்டு அமைப்பு மூலம் கிளஸ்டரில் தொடங்கப்படும்போது புதுப்பிக்கப்படும்.
ஹெல்மில் உள்ள குபெர்னெட்ஸ் தொகுப்பு விளக்கப்படம் என்று அழைக்கப்படுகிறது மற்றும் குபெர்னெட்ஸ் நிகழ்வை உருவாக்கும் பல தகவல்களைக் கொண்டுள்ளது.
உள்ளமைவு மிகவும் பயனுள்ளதாக உள்ளது: விளக்கப்படம் எவ்வாறு கட்டமைக்கப்பட்டுள்ளது என்பது பற்றிய மாறும் தகவலைக் கொண்டுள்ளது. ஒரு வெளியீடு என்பது ஒரு கிளஸ்டரில் ஒரு குறிப்பிட்ட உள்ளமைவுடன் இணைந்த ஒரு நிகழ்வாகும்.
apt அல்லது yum போலல்லாமல், ஹெல்ம் விளக்கப்படங்கள் (அதாவது தொகுப்புகள்) குபெர்னெட்டஸின் மேல் கட்டப்பட்டுள்ளன மற்றும் அதன் கிளஸ்டர் கட்டமைப்பை முழுமையாகப் பயன்படுத்துகின்றன, மேலும் மிகச்சிறந்த விஷயம் என்னவென்றால், ஆரம்பத்திலிருந்தே அளவிடக்கூடிய தன்மையை கணக்கில் எடுத்துக்கொள்ளும் திறன் ஆகும். ஹெல்ம் பயன்படுத்தும் அனைத்து படங்களின் விளக்கப்படங்களும் ஹெல்ம் பணியிடம் எனப்படும் பதிவேட்டில் சேமிக்கப்படும். பயன்படுத்தப்பட்டதும், உங்கள் DevOps குழுக்கள் விளக்கப்படங்களைக் கண்டறிந்து அவற்றை எந்த நேரத்திலும் தங்கள் திட்டங்களில் சேர்க்க முடியும்.
ஹெல்ம் வேறு வழிகளில் நிறுவப்படலாம்:
- ஸ்னாப்/லினக்ஸ்:
sudo snap install helm --classic
- Homebrew/macOS:
brew install kubernetes-helm
- கையால் எழுதப்பட்ட தாள்:
curl -L https://git.io/get_helm.sh | bash
- கோப்பு:
- ஹெல்மை துவக்கி, கிளஸ்டரில் டில்லரை நிறுவவும்:
helm init --history-max 200
- எடுத்துக்காட்டு விளக்கப்படத்தை நிறுவவும்:
helm repo update
helm install --name releasemysql stable/mysql
இந்த கட்டளைகள் நிலையான/mysql விளக்கப்படத்தை வெளியிடுகின்றன, மேலும் வெளியீடு releasemysql என்று அழைக்கப்படுகிறது.
ஹெல்ம் பட்டியலைப் பயன்படுத்தி ஹெல்ம் வெளியீட்டைச் சரிபார்க்கவும்.
- இறுதியாக, வெளியீட்டை நீக்கலாம்:
helm delete --purge releasemysql
இந்த உதவிக்குறிப்புகளைப் பின்பற்றவும், உங்கள் குபர்னெட்ஸ் அனுபவம் மென்மையாக இருக்கும். கிளஸ்டரில் உள்ள உங்கள் குபெர்னெட்ஸ் பயன்பாடுகளின் முக்கிய குறிக்கோளுக்கு உங்கள் ஓய்வு நேரத்தை ஒதுக்குங்கள். குபெர்னெட்ஸ் அல்லது ஹெல்ம் பற்றி ஏதேனும் கேள்விகள் இருந்தால்,
ஆதாரம்: www.habr.com