Vlog


Sleduj ma


Twitter


Automatické dopĺňanie kubectl v macOS

Pokiaľ potrebujete z terminálu na macOS používať kubectl určite sa hodí aj jeho automatické dopĺňanie (autocompletion). Ja preferujem Bash a Homebrew, pre ktorý je nasledujúci postup.

Inštalácia Bash a bash-completion z Homebrew, čo zabezpečí novšiu verziu ako je systémová

brew install bash
brew install bash-completion@2

Tento Bash je inštalovaný v /usr/local/bin/bash a najprv ho treba pridať medzi ostatné shelly do /etc/shells

# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
/usr/local/bin/bash

Nastaviť ho ako predvolený

chsh -s /usr/local/bin/bash

Uloženie konfigurácie automatického dopĺňania do súboru. S novou verziou Kubernetes a prípadnými zmenami stačí opäť vyvolať tento príkaz

kubectl completion bash > ~/.kube/kubectl_autocompletion

Pridať všetko do svojho ~/.bash_profile

# autocompletion
if [ -f /usr/local/share/bash-completion/bash_completion ]; then
  . /usr/local/share/bash-completion/bash_completion
fi

source ~/.kube/kubectl_autocompletion

Po otvorení nového tabu alebo okna terminálu je automatické dopĺňanie funkčné.


Mohli by vás zaujímať aj tieto články

Čo je CI/CD proces a prečo ho vo firme chcete (Adam Hamšík) | Tech Talks

Viacero programátorov tvorí kód, ktorý je testovaný, zostavovaný a nasadený do rôznych typov prostredí (napríklad testovacie alebo produkčné). Toto j

Microsoft kúpil tvorcu Flatcar Container Linux

Koncom apríla spoločnosť Kinvolk, ktorá je tvorcom distribúcie Flatcar Container Linux bola odkúpená Microsoftom. Flatcar Container Linux sa profitova

Praktické tipy, ako sa stať certifikovaným Kubernetes administrátorom (CKA) | VLOG #90

Certified Kubernetes Administrator alebo CKA je oficiálna certifikácia pre potvrdenie znalostí administrácie Kubernetes. Ja som ju úspešne absolvoval

Publikované 01.03.2021
TOPlist TOPlist