FIX ERROR — CentOS 7 kubectl: Invalid choice: 'eks', maybe you meant

При попытке выполнить любую команду "kubectl" на EKS кластере возникает следующая ошибка:

Invalid choice: 'eks', maybe you meant:

 

Возможная причина этого, это старая версия "kubectl", доступная в репозитории.

 

Решение:

Установить последнюю версию "kubectl" используя PIP3

sudo yum install -y python3 python3-pip
sudo pip3 install --upgrade --user awscli

 

Для использования "kubectl" установленным с помощью PIP, нужно чтобы директория бинарных файлов PIP была в переменной PATH, для этого выполняем:

export PATH=~/.local/bin:$PATH
source ~/.bash_profile

 

Чтобы не выполнять это каждый раз, нужно добавить строку:

export PATH=~/.local/bin:$PATH

 

В ваш профиль, зависит от оболочки:

  • Bash – .bash_profile, .profile, or .bash_login
  • Zsh – .zshrc
  • Tcsh – .tcshrc, .cshrc or .login

Метки: Метки

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии