Исправление ошибки «kubectl не найден» в Ubuntu: несколько решений

Сообщение об ошибке «kubectl не найден» обычно указывает на то, что инструмент командной строки kubectlне установлен или недоступен в вашей среде Ubuntu. Вот несколько способов решения этой проблемы:

  1. Установите kubectlс помощью Snap:

    • Откройте терминал.
    • Выполните команду: sudo snap install kubectl --classic
  2. Установите kubectlс помощью APT (расширенный инструмент создания пакетов):

    • Откройте терминал.
    • Выполните команды:
      sudo apt update
      sudo apt install kubectl
  3. Установите kubectlс помощью curl:

    • Откройте терминал.
    • Выполните команды:
      sudo apt update
      sudo apt install curl
      curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
      sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
  4. Добавьте репозиторий Kubernetes и установите kubectl:

    • Откройте терминал.
    • Выполните команды:
      sudo apt update
      sudo apt install -y apt-transport-https ca-certificates curl
      curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
      echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
      sudo apt update
      sudo apt install -y kubectl
  5. Проверьте установку:

    • Откройте терминал.
    • Выполните команду: версия kubectl