как установить kubeadm-1.29.11

Вопрос или проблема

Когда я пытался установить kubeadm в centos таким образом:

yum install -y kubeadm-1.29.11-150500.1.1

появляется ошибка:

Последняя проверка времени истечения метаданных: 0:40:43 назад в Вск 24 Нояб 2024 04:15:12 PM CST.
Все совпадения были отфильтрованы исключающим фильтром для аргумента: kubeadm-1.29.11-150500.1.1
Ошибка: Не удается найти совпадение: kubeadm-1.29.11-150500.1.1

что мне делать, чтобы установить эту версию kubeadm? Вот доступная информация:

[root@iZm5e2jhfbrshckqh6qdbuZ ~]# sudo yum list --showduplicates kubeadm --disableexcludes=kubernetes
Последняя проверка времени истечения метаданных: 0:36:48 назад в Вск 24 Нояб 2024 04:15:12 PM CST.
Установленные пакеты
kubeadm.x86_64                                                                    1.29.6-150500.1.1                                                                    @kubernetes
Доступные пакеты
kubeadm.aarch64                                                                   1.29.0-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.0-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.0-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.0-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.0-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.1-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.1-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.1-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.1-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.1-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.2-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.2-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.2-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.2-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.2-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.3-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.3-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.3-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.3-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.3-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.4-150500.2.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.4-150500.2.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.4-150500.2.1                                                                    kubernetes
kubeadm.src                                                                       1.29.4-150500.2.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.4-150500.2.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.5-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.5-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.5-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.5-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.5-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.6-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.6-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.6-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.6-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.6-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.7-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.7-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.7-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.7-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.7-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.8-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.8-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.8-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.8-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.8-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.9-150500.1.1                                                                    kubernetes
kubeadm.ppc64le                                                                   1.29.9-150500.1.1                                                                    kubernetes
kubeadm.s390x                                                                     1.29.9-150500.1.1                                                                    kubernetes
kubeadm.src                                                                       1.29.9-150500.1.1                                                                    kubernetes
kubeadm.x86_64                                                                    1.29.9-150500.1.1                                                                    kubernetes
kubeadm.aarch64                                                                   1.29.10-150500.1.1                                                                   kubernetes
kubeadm.ppc64le                                                                   1.29.10-150500.1.1                                                                   kubernetes
kubeadm.s390x                                                                     1.29.10-150500.1.1                                                                   kubernetes
kubeadm.src                                                                       1.29.10-150500.1.1                                                                   kubernetes
kubeadm.x86_64                                                                    1.29.10-150500.1.1                                                                   kubernetes
kubeadm.aarch64                                                                   1.29.11-150500.1.1                                                                   kubernetes
kubeadm.ppc64le                                                                   1.29.11-150500.1.1                                                                   kubernetes
kubeadm.s390x                                                                     1.29.11-150500.1.1                                                                   kubernetes
kubeadm.src                                                                       1.29.11-150500.1.1                                                                   kubernetes
kubeadm.x86_64                                                                    1.29.11-150500.1.1                                                                   kubernetes

Ответ или решение

Установка kubeadm-1.29.11 на CentOS

Установка kubeadm 1.29.11 может вызвать сложности при использовании команды yum install, особенно если конкретная версия недоступна в репозиториях вашей системы. Ниже приведены шаги, которые помогут вам установить нужную версию kubeadm на CentOS.

1. Подготовка системы

Прежде всего, убедитесь, что ваша система обновлена и что у вас есть доступ к репозиториям, содержащим пакеты Kubernetes. Откройте терминал и выполните следующие команды для обновления системы:

sudo yum update -y

2. Добавление репозитория Kubernetes

Для установки kubeadm из официального репозитория Kubernetes, вам нужно установить репозиторий. Создайте новый файл репозитория kubernetes.repo.

cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF

3. Отключение фильтров

Поскольку вы получаете сообщение об ошибке «All matches were filtered out by exclude filtering», необходимо убедиться, что в системе не настроены фильтры, которые бы блокировали установку пакетов Kubernetes. Проверьте файл /etc/yum.conf на наличие параметра exclude и при необходимости удалите его или прокомментируйте.

4. Установка нужной версии kubeadm

Теперь можно установить kubeadm версии 1.29.11. Поскольку yum не показывает эту версию в стандартном репозитории, можно использовать yum с параметром --nobest для поиска предыдущих версий:

sudo yum install kubeadm-1.29.11-150500.1.1 --nobest

Если yum не находит указанную версию, вы можете скачать пакет вручную и установить его локально.

5. Скачивание и установка пакета вручную

Если вышеуказанные шаги не сработали, попробуйте скачать пакет напрямую. Перейдите на Kubernetes Releases и скачайте нужную версию kubeadm.

Скачайте пакет с помощью curl или wget. Например:

wget https://packages.cloud.google.com/apt/dists/kubernetes/x/1.29.11-150500.1.1/kubeadm-1.29.11-150500.1.1.x86_64.rpm

После загрузки установите его следующим образом:

sudo yum localinstall kubeadm-1.29.11-150500.1.1.x86_64.rpm

6. Проверка установки

После завершения установки проверьте версию kubeadm, чтобы убедиться, что все прошло успешно:

kubeadm version

Заключение

Согласно приведенным шагам, установка kubeadm версии 1.29.11 на CentOS не должна вызывать трудностей. Не забывайте, что работа с версиями Kubernetes требует внимательности, чтобы избежать несовместимостей. Используйте описанные методы для контроля версий и дополнительной информации о Kubernetes.

Оцените материал
Добавить комментарий

Капча загружается...