Это ОТЧЕТ ОБ ОШИБКЕ или ЗАПРОС ФУНКЦИИ? (Выбери один):
ОТЧЕТ ОБ ОШИБКЕ
https://github.com/kubernetes/kubernetes/issues/45785 , переместите issur из репозитория kubernetes в kubeadm по совету @grodrigues3 .
Если это ОТЧЕТ ОБ ОШИБКЕ, пожалуйста: - Заполните как можно больше шаблона ниже. Если вы упустите информацию, мы также не сможем вам помочь. Если это ЗАПРОС ФУНКЦИИ, пожалуйста: - Опишите *подробно* функцию/поведение/изменение, которое вы хотели бы видеть. В обоих случаях будьте готовы к дополнительным вопросам и своевременно отвечайте на них. Если мы не можем воспроизвести ошибку или считаем, что функция уже существует, мы можем закрыть вашу проблему. Если мы ошибаемся, ПОЖАЛУЙСТА, откройте его снова и объясните, почему.Версия Kubernetes (используйте kubectl version
):
kubernetes-cni (0.5.1-00)
сокат (1.7.2.4-2)
кубелет (1.6.3-00)
кубектл (1.6.3-00)
кубадм (1.6.3-00)
Окружающая среда :
Ядро (например, uname -a
):
$ uname -a
Linux black-perl 4.4.50-hypriotos+ #2 PREEMPT Вс, 19 марта, 14:44:01 UTC 2017 armv6l GNU/Linux
Установить инструменты :
kubernetes-cni (0.5.1-00)
сокат (1.7.2.4-2)
кубелет (1.6.3-00)
кубектл (1.6.3-00)
кубадм (1.6.3-00)
Что произошло : kubeadm вернул "Недопустимую инструкцию"
HypriotOS/armv6: root@black-pearl в ~
$ какой кубадм
/USR/бин/кубидм
HypriotOS/armv6: root@black-pearl в ~
$ kubeadm init --pod-network-cidr 10.244.0.0/16
Незаконная инструкция
HypriotOS/armv6: root@black-pearl в ~
$ кубектл --help
Незаконная инструкция
HypriotOS/armv6: root@black-pearl в ~
$ версия kubeadm
Незаконная инструкция
Что вы ожидали : нормальный бег должен
Что еще нам нужно знать : Все пакеты kube* установлены нормально:
HypriotOS/armv6: root@black-pearl в ~
$ apt-get install -y kubelet kubeadm kubectl kubernetes-cni
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
сокат
Будут установлены следующие НОВЫЕ пакеты:
ebtables kubeadm kubectl kubelet kubernetes-cni socat
0 обновлено, 6 установлено заново, 0 удалено и 0 не обновлено.
Нужно получить 37,1 МБ архивов.
После этой операции будет использовано 266 МБ дополнительного места на диске.
Получить:1 http://mirrordirector.raspbian.org/raspbian/jessie/main ebtables armhf 2.0.10.4-3 [97,1 кБ]
Получить:2 http://mirrordirector.raspbian.org/raspbian/jessie/main socat armhf 1.7.2.4-2 [310 кБ]
Получить: 3 http://apt.kubernetes.io/ kubernetes-xenial/main kubernetes-cni armhf 0.5.1-00 [4853 КБ]
Получить:4 http://apt.kubernetes.io/ kubernetes-xenial/main kubelet armhf 1.6.3-00 [15,6 МБ]
Получить: 5 http://apt.kubernetes.io/ kubernetes-xenial/main kubectl armhf 1.6.3-00 [8 301 КБ]
Получить: 6 http://apt.kubernetes.io/ kubernetes-xenial/main kubeadm armhf 1.6.3-00 [7 992 КБ]
Получено 37,1 МБ за 38 с (960 КБ/с)
Выбор ранее невыбранных пакетов ebtables.
(Чтение базы данных... На данный момент установлено 22486 файлов и каталогов.)
Подготовка к распаковке .../ebtables_2.0.10.4-3_armhf.deb ...
Распаковка ebtables (2.0.10.4-3)...
Выбор ранее невыбранного пакета kubernetes-cni.
Подготовка к распаковке .../kubernetes-cni_0.5.1-00_armhf.deb ...
Распаковка kubernetes-cni (0.5.1-00)...
Выбор ранее невыбранного пакета socat.
Подготовка к распаковке .../socat_1.7.2.4-2_armhf.deb ...
Распаковка сокат (1.7.2.4-2)...
Выбор ранее невыбранного пакета kubelet.
Подготовка к распаковке .../kubelet_1.6.3-00_armhf.deb ...
Распаковка kubelet (1.6.3-00)...
Выбор ранее невыбранного пакета kubectl.
Подготовка к распаковке .../kubectl_1.6.3-00_armhf.deb ...
Распаковка kubectl (1.6.3-00)...
Выбор ранее невыбранного пакета kubeadm.
Подготовка к распаковке .../kubeadm_1.6.3-00_armhf.deb ...
Распаковка kubeadm (1.6.3-00)...
Обработка триггеров для systemd (215-17+deb8u7) ...
Обработка триггеров для man-db (2.7.0.2-5)...
Настройка ebtables (2.0.10.4-3)...
update-rc.d: предупреждение: действия запуска и остановки больше не поддерживаются; откат к значениям по умолчанию
Настройка kubernetes-cni (0.5.1-00)...
Настройка сокат (1.7.2.4-2)...
Настройка кубелета (1.6.3-00)...
Настройка kubectl (1.6.3-00)...
Настройка kubeadm (1.6.3-00)...
Обработка триггеров для systemd (215-17+deb8u7) ...
HypriotOS/armv6: root@black-pearl в ~
Измените репозиторий с kubernetes-xenial на kubernetes-jessie, но apt-get не может найти пакеты kubeadm.
Где я могу найти пакет deb, поддерживающий Raspberry Pi Model B+ с последней версией hypriotos (hypriotos-rpi-v1.4.0.img)?
HypriotOS/armv6: root@black-pearl в /etc/network/interfaces.d
$ кошка /etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-jessie основной
HypriotOS/armv6: root@black-pearl в /etc/network/interfaces.d
$ apt-get установить kubeadm
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет kubeadm недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источникаE: У пакета «kubeadm» нет кандидата на установку.
HypriotOS/armv6: root@black-pearl в /etc/network/interfaces.d
$
Ссылка " https://packages.cloud.google.com/apt/dists/kubernetes-jessie/main/binary-armhf/Packages ", есть только пакет kubectl.
К сожалению, поддержка Raspberry Pi первого поколения была прекращена в выпуске 1.6.0 и более поздних версиях (подробнее см. https://github.com/kubernetes/kubeadm/issues/253#issuecomment-296738890). Если вы просто хотите поэкспериментировать с Kubernetes, используя kubeadm, и вас не волнует безопасность, я считаю, что вы все равно должны иметь возможность использовать версии 1.5.x (последняя из которых — 1.5.7). Вы по-прежнему сможете использовать репозиторий kubernetes-xenial
, но попробуйте принудительно использовать версии пакетов 1.5.7 при установке. Вы также можете попробовать скомпилировать из исходников.
@pipejakob спасибо за совет! Я попробую версии 1.5.x.
Закрытие, пожалуйста, откройте снова, если проблема не устранена.
У меня была такая же проблема, я решил так:
apt install kubelet=1.5.6-00 kubectl=1.5.6-00 kubeadm=1.5.6-00
Пожалуйста!!!! вернуть поддержку Raspberry Pi.... многие люди экспериментируют с PI и kubernetes... и есть масса людей, которые используют это для создания замечательных вещей...
Просто столкнулся с этим сам, жаль, что поддержка Armv6 была произвольно прекращена, если все это автоматизировано с вашей стороны :)
Самый полезный комментарий
Пожалуйста!!!! вернуть поддержку Raspberry Pi.... многие люди экспериментируют с PI и kubernetes... и есть масса людей, которые используют это для создания замечательных вещей...