Tip lan trik Kubernetes: carane nambah produktivitas

Tip lan trik Kubernetes: carane nambah produktivitas

Kubectl minangka alat baris perintah sing kuat kanggo Kubernetes lan kanggo Kubernetes, lan digunakake saben dina. Wis akeh fitur lan sampeyan bisa masang sistem Kubernetes utawa fitur dhasar karo.

Mangkene sawetara tips sing migunani babagan carane nggawe kode lan nyebarake luwih cepet ing Kubernetes.

kubectl autocomplete

Sampeyan bakal nggunakake Kubectl kabeh wektu, supaya karo autocomplete sampeyan ora kudu mencet tombol maneh.

Instal dhisik paket bash-completion (ora diinstal kanthi gawan).

  • 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

Nalika sampeyan bisa ndeleng ing brew install output (bagean Caveats), sampeyan kudu nambah baris ing ngisor iki kanggo file ~/.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 kubectl

Nalika sampeyan miwiti nggunakake kubectl, sing paling apik yaiku ana akeh alias, diwiwiti kanthi iki:

alias k='kubectl'

Kita wis nambahake - banjur deleng kubectl-alias ing Github. Ahmet Alp Balkan (https://twitter.com/ahmetb) ngerti akeh babagan dheweke, ngerteni luwih akeh babagan alias ing github

Tip lan trik Kubernetes: carane nambah produktivitas

Cukup aja nyetel alias kubectl kanggo pamula, yen ora, dheweke ora bakal ngerti kabeh perintah kasebut. Ayo latihan kanggo seminggu utawa rong minggu dhisik.

Grafik Kubernetes + Helm

Β«Helm minangka cara paling apik kanggo nemokake, nyebarake lan nggunakake piranti lunak sing dibangun kanggo Kubernetes.

Yen sampeyan duwe akeh aplikasi Kubernetes sing mlaku, nyebarake lan nganyari bakal dadi angel, utamane yen sampeyan kudu nganyari tag gambar docker sadurunge nyebarake. Diagram helm nggawe paket sing aplikasi lan konfigurasi bisa ditetepake, diinstal, lan dianyari nalika diluncurake ing kluster dening sistem rilis.

Tip lan trik Kubernetes: carane nambah produktivitas

Paket Kubernetes ing Helm diarani grafik lan ngemot akeh informasi sing nggawe conto Kubernetes.

Konfigurasi kasebut migunani banget: ngemot informasi dinamis babagan cara ngatur grafik. Rilis minangka conto sing ana ing kluster sing digabungake karo konfigurasi tartamtu.

Ora kaya apt utawa yum, denah Helm (yaiku paket) dibangun ing ndhuwur Kubernetes lan entuk manfaat saka arsitektur cluster, lan sing paling keren yaiku kemampuan kanggo njupuk skalabilitas wiwit wiwitan. Bagan kabeh gambar sing digunakake Helm disimpen ing registri sing diarani Helm Workspace. Sawise disebarake, tim DevOps sampeyan bakal bisa nemokake grafik lan nambahake menyang proyek kasebut kanthi cepet.

Helm bisa diinstal kanthi cara liya:

  • Snap/Linux:

sudo snap install helm --classic

  • Homebrew/macOS:

brew install kubernetes-helm

  • Skrip:

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

  • Gambar:

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

  • Initialize Helm lan nginstal Tiller ing kluster:

helm init --history-max 200

  • Instal conto grafik:

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

Prentah kasebut ngeculake grafik stabil/mysql, lan rilis kasebut diarani releasemysql.
Priksa release helm nggunakake dhaftar helm.

  • Pungkasan, rilis bisa dibusak:

helm delete --purge releasemysql

Tindakake tips iki lan pengalaman Kubernetes sampeyan bakal luwih lancar. Nyedhiyakake wektu luang kanggo tujuan utama aplikasi Kubernetes ing kluster. Yen sampeyan duwe pitakon babagan Kubernetes utawa Helm, nulis kanggo kita.

Source: www.habr.com

Add a comment