☸️ kubectl алиасы: как сэкономить время и не сойти с ума
Если ты работаешь с Kubernetes, ты наверняка уже понял, что команда kubectl любит длинные конструкции.
Каждый раз писать
удовольствие так себе.
Чтобы не тратить время, можно создать алиасы короткие команды, которые делают то же самое.
🧩 Простой пример
Вместо:
Можно написать алиас:
Теперь просто вводишь:
и видишь список подов.
Красота.
📦 Полезные алиасы для повседневной работы
Теперь, например, вместо:
ты пишешь:
🛠 Как добавить алиасы навсегда
Алиасы можно прописать в ~/.bashrc или ~/.zshrc:
Добавь туда все нужные строки с alias и сохрани.
Затем обнови сессию:
Теперь они будут работать всегда, даже после перезагрузки.
🔥 Бонус: готовый алиас-файл
Готовый alias-файл на GitHub
Можно просто скачать и подключить:
После этого у тебя появятся сотни полезных коротких команд вроде kgp, kdp, kga и других.
💡 Итог
Алиасы - мелочь, но экономят часы времени на вводе постоянных 3ех метровых команд :).
Если работаешь с Kubernetes каждый день - настрой один раз и забудь про длинные команды.
#DevOps #K8s #Beginer #Tips
Если ты работаешь с Kubernetes, ты наверняка уже понял, что команда kubectl любит длинные конструкции.
Каждый раз писать
kubectl get pods -n kube-system
удовольствие так себе.
Чтобы не тратить время, можно создать алиасы короткие команды, которые делают то же самое.
🧩 Простой пример
Вместо:
kubectl get pods -n kube-system
Можно написать алиас:
alias kgp="kubectl get pods"
Теперь просто вводишь:
kgp
и видишь список подов.
Красота.
📦 Полезные алиасы для повседневной работы
alias k="kubectl"
alias kgp="kubectl get pods"
alias kgs="kubectl get svc"
alias kgn="kubectl get nodes"
alias kaf="kubectl apply -f"
alias kdf="kubectl delete -f"
alias kctx="kubectl config use-context"
alias kns="kubectl config set-context --current --namespace"
Теперь, например, вместо:
kubectl apply -f deployment.yaml
ты пишешь:
kaf deployment.yaml
🛠 Как добавить алиасы навсегда
Алиасы можно прописать в ~/.bashrc или ~/.zshrc:
nano ~/.bashrc
Добавь туда все нужные строки с alias и сохрани.
Затем обнови сессию:
source ~/.bashrc
Теперь они будут работать всегда, даже после перезагрузки.
🔥 Бонус: готовый алиас-файл
Готовый alias-файл на GitHub
Можно просто скачать и подключить:
curl -s https://raw.githubusercontent.com/ahmetb/kubectl-aliases/master/.kubectl_aliases -o ~/.kubectl_aliases
source ~/.kubectl_aliases
После этого у тебя появятся сотни полезных коротких команд вроде kgp, kdp, kga и других.
💡 Итог
Алиасы - мелочь, но экономят часы времени на вводе постоянных 3ех метровых команд :).
Если работаешь с Kubernetes каждый день - настрой один раз и забудь про длинные команды.
#DevOps #K8s #Beginer #Tips
👍9🔥5