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

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

Kubernetes v enterprise svete (Marek Ištok, VMware) | Tech Talks

Kubernetes (K8s) a kontajnery už dávno nie sú len “módny” trend, či sezónna záležitosť. To, že K8s má už svoje miesto aj v enterprise IT, potvrdzuje

Poď na KubeCon Europe 2021 len za 10 dolárov

Tohtoročné konferencie KubeCon + CloudNativeCon Europe, ktoré sa budú konať ako virtuálne podujatie 4. až 7. mája majú viac než priaznivú cenu za vstu

Publikované 01.03.2021
TOPlist TOPlist