Инсталляция kubectl в ubuntu 22.04

Делаю:
2024.10.19


Инсталляция kubectl (клиента для работы с kubernetes)


// Текущая стабильная версия kubectl (v1.31.0)
$ echo $(curl -sS https://storage.googleapis.com/kubernetes-release/release/stable.txt)


// Установка
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/


// $ kubectl version --client --output=yaml
$ kubectl version --client
Client Version: v1.31.0
Kustomize Version: v5.4.2

// Если будет нужно удалить
// $ sudo rm -rf /usr/local/bin/kubectl


Вариант установки из репо (Не проверялось)

Обратить внимание на kubernetes-xenial.

$ sudo apt-get update && sudo apt-get install -y apt-transport-https
$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ sudo touch /etc/apt/sources.list.d/kubernetes.list
$ echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
$ sudo apt-get update
$ sudo apt-get install -y kubectl