Leideanna agus cleasanna Kubernetes: conas táirgiúlacht a mhéadú

Leideanna agus cleasanna Kubernetes: conas táirgiúlacht a mhéadú

Is uirlis chumhachtach líne ordaithe é Kubectl do Kubernetes agus do Kubernetes, agus úsáidimid é gach lá. Tá go leor gnéithe aige agus is féidir leat córas Kubernetes nó a ghnéithe bunúsacha a imscaradh leis.

Seo roinnt leideanna cabhracha maidir le conas códú agus imscaradh níos tapúla ar Kubernetes.

kubectl uathchríochnaithe

Úsáidfidh tú Kubectl an t-am ar fad, mar sin le uathchríochnú ní bheidh ort na heochracha a bhualadh arís.

Suiteáil an pacáiste críochnaithe bash ar dtús (níl sé suiteáilte de réir réamhshocraithe).

  • 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 fheiceann tú san aschur brew install (rannán Caveats), ní mór duit na línte seo a leanas a chur leis an gcomhad ~/.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

ailiasanna kubectl

Nuair a thosaíonn tú ag úsáid kubectl, is é an rud is fearr ná go bhfuil go leor ailiasanna ann, ag tosú le seo:

alias k='kubectl'

Táimid tar éis é a chur leis - ansin féach ar kubectl-aliases ar Github. Balcáin Ahmet Alp (https://twitter.com/ahmetb) eolas go leor mar gheall orthu, tuilleadh eolais a fháil faoina ailiasanna ar github

Leideanna agus cleasanna Kubernetes: conas táirgiúlacht a mhéadú

Ná socraigh an ailias kubectl do thosaitheoirí, nó ní thuigfidh sé na horduithe go léir. Lig dó cleachtadh ar feadh seachtaine nó dhó ar dtús.

Cairteacha Kubernetes + Helm

«Helm an bealach is fearr chun bogearraí a tógadh do Kubernetes a aimsiú, a dháileadh agus a úsáid.”

Nuair a bhíonn go leor feidhmchlár Kubernetes á rith agat, is pian é iad a imscaradh agus a nuashonrú, go háirithe más gá duit an chlib íomhá docker a nuashonrú roimh imscaradh. Cruthaíonn cairteacha Helm pacáistí lenar féidir feidhmchláir agus cumraíocht a shainiú, a shuiteáil agus a nuashonrú nuair a sheolann an córas scaoileadh ar an mbraisle iad.

Leideanna agus cleasanna Kubernetes: conas táirgiúlacht a mhéadú

Tugtar cairt ar phacáiste Kubernetes in Helm agus tá go leor faisnéise ann a chruthaíonn sampla Kubernetes.

Tá an chumraíocht an-úsáideach: tá faisnéis dhinimiciúil ann faoin gcaoi a bhfuil an chairt cumraithe. Is éard is eisiúint ann ná cás atá ann cheana féin i mbraisle in éineacht le cumraíocht shonrach.

Murab ionann agus apt nó yum, tógtar cairteacha Helm (i.e. pacáistí) ar bharr Kubernetes agus baineann siad leas iomlán as a ailtireacht braisle, agus is é an rud is fuaire ná an cumas scalability a chur san áireamh ón tús. Stóráiltear cairteacha de na híomhánna go léir a úsáideann Helm i gclár ar a dtugtar Helm Workspace. Nuair a bheidh siad imscartha, beidh d’fhoirne DevOps in ann cairteacha a aimsiú agus iad a chur lena dtionscadail in am ar bith.

Is féidir Helm a shuiteáil ar bhealaí eile:

  • Snap/Linux:

sudo snap install helm --classic

  • Brew Baile/macOS:

brew install kubernetes-helm

  • Script:

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

  • Comhad:

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

  • Tosaigh Helm agus suiteáil Tiller sa bhraisle:

helm init --history-max 200

  • Suiteáil cairt shamplach:

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

Scaoileann na horduithe seo an chairt cobhsaí/mysql, agus tugtar releasemysql ar an scaoileadh.
Seiceáil an scaoileadh stiúrtha ag baint úsáide as liosta stiúrtha.

  • Ar deireadh, is féidir an scaoileadh a scriosadh:

helm delete --purge releasemysql

Lean na leideanna seo agus beidh do thaithí Kubernetes níos rianúla. Tabhair do chuid ama saor do phríomhsprioc d’fheidhmchláir Kubernetes sa bhraisle. Má tá ceisteanna agat faoi Kubernetes nó Helm, scríobh chugainn.

Foinse: will.com

Add a comment