Kubernetes apicibus et dolis: quomodo augere productivity

Kubernetes apicibus et dolis: quomodo augere productivity

Kubectl imperium potens est instrumentum versus Kubernetes et Kubernetes, et eo cotidie utimur. Multas notas habet et ratio Kubernetes explicandi vel eius praecipuas notas cum ea explicari potest.

Hic apicibus utiles nonnullae sunt in quo ad codicem et in Kubernetes citius explicant.

kubectl autocomplete

Kubectl omni tempore uteris, sic autocompleto claves iterum ferire non debebis.

Primum inaugurationi bash-completionis sarcina (non installatur per defaltam).

  • 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

Ut videre potes in celia install output (Caveats sectionem), debes addere tabella lineas sequentes ~/.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 aliases

Cum utere kubectl incipe, optimum est multum aliases esse, ab hoc incipiens:

alias k='kubectl'

Adiecimus - vide kubectl-aliases in Github. Ahmet Alp Balkan (https://twitter.com/ahmetb) multum de illis cognoscit, plura de his aliases in github

Kubernetes apicibus et dolis: quomodo augere productivity

Modo kubectl alias incipienti non posuero, aliter omnia mandata numquam intelleget. Hebdomadam vel duas primas exerceat.

Kubernetes + Helm charts

Β«helm optima via ad inveniendas, distribuendas et adhibitas programmata fabricata Kubernetes."

Cum fasciculum applicationum Kubernetarum habes, eas explicas et adaequationis fit dolor, praesertim si opus est ut ante instruere tag imaginem docker renovare. Galeae chartulae fasciculos faciunt quibus applicationes et configurationes definiri, installari et renovari possunt, cum systematis emissio in botrum immittuntur.

Kubernetes apicibus et dolis: quomodo augere productivity

Sarcina Kubernetes in Helm charta dicitur et multum informationes continet quae exemplum Kubernetes creat.

Configuratio valde utilis est: continet dynamicam informationem quomodo chart configuratur. Remissio instantiae existentis in botro cum certa configuratione coniuncta est.

Dissimile aptum seu yum, Helm chartis (i.e. fasciculis) super Kubernetes aedificantur et uteretur botri architectura, et res frigidissima est facultas ad rationem a principio capiendi. Chartulae omnium imaginum quas Helm utitur in registro nomine Helm Workspace reponuntur. Postquam explicavit, turmae tuae DevOpes chartulas invenire poterunt et eas ad incepta sua nullo tempore addere.

Galea aliis modis institui potest:

  • Snap/Linux:

sudo snap install helm --classic

  • Homebrew/macOS:

brew install kubernetes-helm

  • Scriptor:

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

  • Tabularium:

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

  • Galeam initialize et install in botro Tiller:

helm init --history-max 200

  • Exemplum install chart:

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

Haec praecepta stabilimentum/mysql chart emittunt, et emissio vocatur releasemysql.
Gubernaculum emissio clavo utens list.

  • Denique emissio deleri potest:

helm delete --purge releasemysql

Hos apices sequere et experientia tua Kubernetes levior erit. Praecipuum propositum tuum Kubernetti applicationum in botro dedica otium. Si quaestiones de Kubernetes vel Helm habetis, scribere nobis.

Source: www.habr.com