Skip to content

Uzupełnianie komend kubectl w bash

1. Zainstaluj bash-completion:

apt-get install bash-completion 

Możesz sprawdzić, czy jest zainstalowane:

type _init_completion

2. Uruchom skrypt do wygenerowania uzupełniania komend w kubectl

kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null

3. Dodaj potrzebne aliasy:

Ten jest jedynie przydatny, szybsze wywołanie kubectl:

echo 'alias k=kubectl' >>~/.bashrc

Dodanie obsługi autocomplete do bashrc:

echo 'complete -o default -F __start_kubectl k' >>~/.bashrc

4. Przeładuj sesję - wyloguj się lub ponownie wywołaj bash.