Kubernetes tukwici da dabaru: yadda ake haɓaka yawan aiki

Kubernetes tukwici da dabaru: yadda ake haɓaka yawan aiki

Kubectl shine kayan aikin layin umarni mai ƙarfi don Kubernetes da Kubernetes, kuma muna amfani dashi kowace rana. Yana da fasali da yawa kuma zaku iya tura tsarin Kubernetes ko mahimman abubuwan sa tare da shi.

Anan akwai wasu shawarwari masu taimako akan yadda ake yin lamba da turawa cikin sauri akan Kubernetes.

kubectl autocomplete

Za ku yi amfani da Kubectl koyaushe, don haka tare da autocomplete ba za ku sake buga maɓallan ba.

Da farko shigar da kunshin kammala bash (ba a shigar da shi ta tsohuwa ba).

  • 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

Kamar yadda kuke gani a cikin shigarwa shigar da kayan aiki (Sashen Caveats), kuna buƙatar ƙara layin da ke gaba zuwa fayil ɗin ~/.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 laƙabi

Lokacin da kuka fara amfani da kubectl, mafi kyawun abu shine cewa akwai laƙabi da yawa, farawa da wannan:

alias k='kubectl'

Mun ƙara shi - sannan duba kubectl-aliases akan Github. Ahmet Alp Balkanhttps://twitter.com/ahmetb) ya san abubuwa da yawa game da su, sami ƙarin bayani game da laƙabin sa akan github

Kubernetes tukwici da dabaru: yadda ake haɓaka yawan aiki

Kawai kar a saita sunan kubectl don mafari, in ba haka ba ba zai taɓa fahimtar duk umarnin ba. Bari ya yi aiki na mako ɗaya ko biyu da farko.

Taswirar Kubernetes + Helm

«Hanya ita ce hanya mafi kyau don ganowa, rarrabawa da amfani da software da aka gina don Kubernetes."

Lokacin da kuke da tarin aikace-aikacen Kubernetes da ke gudana, turawa da sabunta su ya zama zafi, musamman idan kuna buƙatar sabunta alamar hoton docker kafin turawa. Taswirar Helm suna ƙirƙirar fakiti waɗanda aikace-aikace da tsari za a iya ayyana su, shigar da su, da sabunta su lokacin da aka ƙaddamar da su akan gungu ta tsarin sakin.

Kubernetes tukwici da dabaru: yadda ake haɓaka yawan aiki

Kunshin Kubernetes a Helm ana kiransa ginshiƙi kuma ya ƙunshi bayanai da yawa waɗanda ke haifar da misalin Kubernetes.

Tsarin yana da amfani sosai: ya ƙunshi bayanai masu ƙarfi game da yadda aka tsara taswirar. Saki shine misalin data kasance a cikin tari haɗe da ƙayyadaddun tsari.

Ba kamar apt ko yum ba, ana gina taswirar Helm (watau fakiti) a saman Kubernetes kuma suna cin gajiyar tsarin gine-ginen ta, kuma mafi kyawun abu shine ikon yin la'akari da ƙima daga farkon. Ana adana sigogin duk hotunan da Helm ke amfani da su a cikin wurin yin rajista da ake kira Helm Workspace. Da zarar an tura, ƙungiyoyin DevOps ɗin ku za su iya nemo taswira kuma su ƙara su cikin ayyukansu ba da daɗewa ba.

Ana iya shigar da Helm ta wasu hanyoyi:

  • Snap/Linux:

sudo snap install helm --classic

  • Homebrew/macOS:

brew install kubernetes-helm

  • Rubutun:

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

  • Fayil:

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

  • Fara Helm kuma shigar da Tiller a cikin gungu:

helm init --history-max 200

  • Sanya ginshiƙi misali:

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

Waɗannan umarnin suna sakin taswirar barga/mysql, kuma ana kiran sakin releasemysql.
Bincika sakin kwalkwali ta amfani da lissafin helm.

  • A ƙarshe, ana iya share sakin ɗin:

helm delete --purge releasemysql

Bi waɗannan shawarwarin kuma ƙwarewar Kubernetes za ta yi laushi. Ƙaddamar da lokacinku na kyauta ga babban burin aikace-aikacen Kubernetes a cikin gungu. Idan kuna da tambayoyi game da Kubernetes ko Helm, rubuta mana.

source: www.habr.com

Add a comment