Kubernetes utils
February 26, 2023
kubectl+autocompletion
CLI для работы с k8s. Основная программа для работы с API Kubernetes
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl chmod +x ./kubectl sudo mv ./kubectl /usr/local/bin/kubectl kubectl version --client
brew install kubectl kubectl version
kubectl autocompletion на Mac
Это удобная опция для автодополнения параметров в kubectl. Чтобы не писать длинные команды вручную, а была возможность использовать кнопку Tab. Данная инструкция предназначена для пользователей Mac.
brew install bash-completion
Добавить строчку в bash_profile: echo '[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"' >> ~/.bash_profile
После этого можно проверить как это работает: kubectl get c и два раза Tab - должен показаться список из абстракций K8s, начинающихся на с.
February 26, 2023, 17:41
0 views
0 reposts