Kubectl — это консольная утилита, для работы с объектами кластера.
С помощью этой утилиты вы можете оценивать состояние кластера, разворачивать приложения и сервисы, управлять ресурсами кластера, смотреть логи и другие возможности.
Установка с помощью curl.
Для установки последней стабильной версии, выполняем команду:
curl -LO https://dl.k8s.io/release/`curl -LS https://dl.k8s.io/release/stable.txt`/bin/linux/amd64/kubectl
Пример выполнения команды.
Для установки конкретной версии клиента, команда будет выглядеть так:
curl -LO https://dl.k8s.io/release/v1.20.0/bin/linux/amd64/kubectl
После загрузки делаем скаченный ранее бинарный файл исполняемым и перемещаем в директорию из переменной окружения PATH:
chmod +x ./kubectl && sudo mv ./kubectl /usr/local/bin/kubectl
Проверяем версию установленного пакета, командой:
kubectl version --client
Установка snap пакета.
Snap пакеты удобны и полностью самодостаточны.
Установка возможна в 1 шаг. Достаточно команды:
snap install kubectl --classic
kubectl version