Кубернетес савети и трикови: како повећати продуктивност

Кубернетес савети и трикови: како повећати продуктивност

Кубецтл је моћан алат командне линије за Кубернетес и за Кубернетес и користимо га сваки дан. Има много функција и помоћу њега можете да примените Кубернетес систем или његове основне карактеристике.

Ево неколико корисних савета о томе како да кодирате и брже примените Кубернетес.

кубецтл аутоцомплете

Кубецтл ћете користити све време, тако да са аутодовршавањем нећете морати поново да притискате тастере.

Прво инсталирајте пакет басх-цомплетион (није инсталиран подразумевано).

  • линук

## 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

кубецтл алиаси

Када почнете да користите кубецтл, најбоља ствар је да постоји много алијаса, почевши од овога:

alias k='kubectl'

Додали смо га - онда погледајте кубецтл-алиасе на Гитхуб-у. Ахмет Алп Балкан (https://twitter.com/ahmetb) зна много о њима, сазнајте више о његовим алиасима на гитхуб-у

Кубернетес савети и трикови: како повећати продуктивност

Само немојте постављати кубецтл алиас за почетника, иначе он никада неће разумети све команде. Нека прво вежба недељу или две.

Кубернетес + Хелм графикони

«кормило је најбољи начин да откријете, дистрибуирате и користите софтвер направљен за Кубернетес.”

Када имате покренуту гомилу Кубернетес апликација, њихово постављање и ажурирање постаје мука, посебно ако треба да ажурирате ознаку доцкер слике пре примене. Хелм графикони креирају пакете помоћу којих се апликације и конфигурација могу дефинисати, инсталирати и ажурирати када их систем издања покрене на кластеру.

Кубернетес савети и трикови: како повећати продуктивност

Кубернетес пакет у Хелму се назива графикон и садржи много информација које креирају Кубернетес инстанцу.

Конфигурација је веома корисна: садржи динамичке информације о томе како је графикон конфигурисан. Издање је постојећа инстанца у кластеру у комбинацији са одређеном конфигурацијом.

За разлику од апт или иум, Хелм графикони (тј. пакети) су изграђени на врху Кубернетеса и у потпуности искориштавају његову архитектуру кластера, а најбоља ствар је могућност да се скалабилност узме у обзир од самог почетка. Дијаграми свих слика које Хелм користи чувају се у регистру који се зове Хелм Воркспаце. Када буду распоређени, ваши ДевОпс тимови ће моћи да пронађу графиконе и додају их својим пројектима за кратко време.

Хелм се може инсталирати на друге начине:

  • Снап/Линук:

sudo snap install helm --classic

  • Хомебрев/мацОС:

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

Ове команде ослобађају стабилни/мискл графикон, а издање се зове релеасемискл.
Проверите отпуштање кормила користећи листу кормила.

  • Коначно, издање се може избрисати:

helm delete --purge releasemysql

Пратите ове савете и ваше Кубернетес искуство ће бити лакше. Посветите своје слободно време главном циљу својих Кубернетес апликација у кластеру. Ако имате питања о Кубернетесу или Хелму, пишите нам.

Извор: ввв.хабр.цом

Додај коментар