Форум русскоязычного сообщества Ubuntu


Автор Тема: unknown command "krew" for "kubectl"  (Прочитано 2120 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex-sky

  • Автор темы
  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
unknown command "krew" for "kubectl"
« : 31 Мая 2022, 15:00:53 »
У меня Ubuntu 20.x.

 Я установил kubectl и затем нужно было установить kubectx. Установка через snap, не позволила утилите kubens , нормально переключать namespaces.
 Тогда решил использовать krew.

Установка krew:

1. Создал файл *.sh

(
  set -x; cd "$(mktemp -d)" &&
  OS="$(uname | tr '[:upper:]' '[:lower:]')" &&
  ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" &&
  KREW="krew-${OS}_${ARCH}" &&
  curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/${KREW}.tar.gz" &&
  tar zxvf "${KREW}.tar.gz" &&
  ./"${KREW}" install krew
)   

Выполнил

sudo sh *.sh
2. Добавил в файл .bashrc, в конец файла строку

export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"

3. Перезагрузил систему

Но при вводе команды

kubectl krew

Получаю ошибку

Цитировать
error: unknown command "krew" for "kubectl"

Кто знает, как исправить данную ошибку ?

« Последнее редактирование: 31 Мая 2022, 15:03:04 от alex-sky »

 

Страница сгенерирована за 0.061 секунд. Запросов: 22.