Tha Kubectl na inneal loidhne-àithne cumhachdach airson Kubernetes agus airson Kubernetes, agus bidh sinn ga chleachdadh a h-uile latha. Tha mòran fheartan ann agus faodaidh tu siostam Kubernetes no na feartan bunaiteach aige a chleachdadh leis.
Seo cuid de mholaidhean cuideachail air mar a nì thu còd agus cleachdadh nas luaithe air Kubernetes.
kubectl fèin-chrìochnachadh
Cleachdaidh tu Kubectl fad na h-ùine, agus mar sin le fèin-choileanadh cha leig thu leas na h-iuchraichean a bhualadh a-rithist.
An toiseach stàlaich am pasgan crìochnachaidh bash (chan eil e air a chuir a-steach gu bunaiteach).
- Linux
## 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
Mar a chì thu anns an toradh stàladh brew (roinn Caveats), feumaidh tu na loidhnichean a leanas a chur ris an fhaidhle ~/.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
ailias kubectl
Nuair a thòisicheas tu a 'cleachdadh kubectl, is e an rud as fheàrr gu bheil tòrr ailias ann, a' tòiseachadh le seo:
alias k='kubectl'
Tha sinn air a chuir ris - an uairsin thoir sùil air kubectl-aliases air Github. Ahmet Alp Balkan (
Dìreach na suidhich an alias kubectl airson neach-tòiseachaidh, air neo cha tuig e gu bràth na h-òrdughan gu lèir. Leig leis eacarsaich airson seachdain no dhà an toiseach.
Clàr Kubernetes + Helm
«
Nuair a bhios dòrlach de thagraidhean Kubernetes agad a ’ruith, bidh an cleachdadh agus an ùrachadh gu bhith na phian, gu sònraichte ma dh’ fheumas tu taga ìomhaigh an docker ùrachadh mus tèid a chleachdadh. Bidh clàran Helm a’ cruthachadh pasganan leis an urrainnear tagraidhean agus rèiteachadh a mhìneachadh, a chuir a-steach agus ùrachadh nuair a thèid an cur air bhog air a’ bhuidheann leis an t-siostam fuasglaidh.
Canar cairt ri pasgan Kubernetes ann an Helm agus tha tòrr fiosrachaidh ann a chruthaicheas eisimpleir Kubernetes.
Tha an rèiteachadh glè fheumail: tha fiosrachadh fiùghantach ann mu mar a tha a’ chairt air a rèiteachadh. Tha foillseachadh na eisimpleir a th’ ann mar-thà ann am buidheann còmhla ri rèiteachadh sònraichte.
Eu-coltach ri apt no yum, tha clàran Helm (ie pacaidean) air an togail air mullach Kubernetes agus a ’gabhail làn chothrom air an ailtireachd brabhsair aca, agus is e an rud as fhuaire an comas aire a thoirt do scalability bhon fhìor thoiseach. Tha clàran de gach dealbh a chleachdas Helm air an stòradh ann an clàr ris an canar Helm Workspace. Aon uair ‘s gu bheil iad air an cleachdadh, bidh e comasach dha na sgiobaidhean DevOps agad clàran a lorg agus an cur ris na pròiseactan aca ann an ùine sam bith.
Faodar Helm a chuir a-steach ann an dòighean eile:
- Snap/Linux:
sudo snap install helm --classic
- Brew dachaigh / macOS:
brew install kubernetes-helm
- Sgriobt:
curl -L https://git.io/get_helm.sh | bash
- Faidhle:
- Tòisich Helm agus stàlaich Tiller sa bhuidheann:
helm init --history-max 200
- Stàlaich eisimpleir de chairt:
helm repo update
helm install --name releasemysql stable/mysql
Bidh na h-òrdughan sin a’ leigeil ma sgaoil an clàr seasmhach / mysql, agus canar releasemysql ris an fhoillseachadh.
Thoir sùil air an sgaoileadh stiùir a’ cleachdadh liosta stiùir.
- Mu dheireadh, faodar an sgaoileadh a dhubhadh às:
helm delete --purge releasemysql
Lean na molaidhean seo agus bidh an t-eòlas Kubernetes agad nas socair. Thoir seachad an ùine shaor agad gu prìomh amas na tagraidhean Kubernetes agad sa bhuidheann. Ma tha ceistean agad mu Kubernetes no Helm,
Source: www.habr.com