kubectl completion |
Complétion |
---|---|
Kubernetes |
Syntaxe
kubectl completion SHELL [options] |
Description
Cette commande permet de sortir du code d'achèvement de l'interpréteur de commande pour l'interpréteur de commande spécifié (bash ou zsh).
Remarques
- Sortie du code de completion de l'interpréteur pour l'interpréteur de commande spécifié (bash ou zsh). Le code d'interpréteur de commande doit être évalué pour fournir une exécution interactive des commandes kubectl. Il peut être fait en l'approvisionnant à partir du .bash_profile.
- Utilisateurs de zsh : les complétions zsh ne sont prises en charge que dans les versions de zsh ≥ 5.2.
Exemples
L'exemple suivant permet d'effectuer l'installation de bash completion sur macOS à l'aide de homebrew. Si vous exécutez Bash 3.2 inclus avec macOS :
brew install bash-completion brew install bash-completion@2 kubectl completion bash > $(brew --prefix)/etc/bash_completion.d/kubectl |
L'exemple suivant permet d'effectuer l'installation bash completion sur Linux. Si bash-completion n'est pas installé sur Linux, veuillez installer le paquet 'bash-completion' via le gestionnaire de paquets de votre distribution. Charger le code de complétion kubectl pour bash dans l'interpréteur de commande actuel :
source <(kubectl completion bash) kubectl completion bash > ~/.kube/completion.bash.inc printf " |
L'exemple suivant permet dune complétion de l'interpréteur de commande Kubectl :
source '$HOME/.kube/completion.bash.inc' " >> $HOME/.bash_profile source $HOME/.bash_profile |
L'exemple suivant permet de charger le code de complétion kubectl pour zsh dans l'interpréteur de commande actuel :
source <(kubectl completion zsh) |
L'exemple suivant permet de définir le code kubectl completion pour zsh pour qu'il se charge automatiquement au démarrage :
kubectl completion zsh > "${fpath[1]}/_kubectl" |