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
0 0 vote
Рейтинг статьи

Метки: Метки

Подписаться
Уведомление о
guest
0 комментариев
Inline Feedbacks
View all comments