<p>kubeadm a renvoyé "Instruction illégale" sur l'appareil Raspberry Pi modèle B+.</p>

Créé le 20 mai 2017  ·  6Commentaires  ·  Source: kubernetes/kubeadm

S'agit-il d'un rapport de bogue ou d'une demande de fonctionnalité ? (choisissez-en un):
RAPPORT D'ERREUR

https://github.com/kubernetes/kubernetes/issues/45785 , déplacez l'issur de kubernetes repo vers kubeadm par les conseils de @grodrigues3 .

S'il s'agit d'un RAPPORT DE BUG, ​​merci de : - Remplir autant que possible le modèle ci-dessous. Si vous omettez des informations, nous ne pouvons pas non plus vous aider. S'il s'agit d'une DEMANDE DE FONCTIONNALITÉ, veuillez : - Décrivez *en détail* la fonctionnalité/le comportement/le changement que vous aimeriez voir. Dans les deux cas, soyez prêt pour les questions de suivi et répondez en temps opportun. Si nous ne pouvons pas reproduire un bogue ou si nous pensons qu'une fonctionnalité existe déjà, nous pouvons fermer votre problème. Si nous nous trompons, S'IL VOUS PLAÎT n'hésitez pas à le rouvrir et à expliquer pourquoi.

Version de Kubernetes (utilisez kubectl version ) :
kubernetes-cni (0.5.1-00)
socat (1.7.2.4-2)
kubelet (1.6.3-00)
kubectl (1.6.3-00)
kubeadm (1.6.3-00)

Environnement :

  • Fournisseur de cloud ou configuration matérielle : Raspberry Pi Model B+ avec les derniers hypriotos (hypriotos-rpi-v1.4.0.img).
  • OS (par exemple depuis /etc/os-release) :
    $ cat /etc/os-release
    PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
    NOM="Raspbian GNU/Linux"
    VERSION_ID="8"
    VERSION="8 (jessy)"
    ID=raspbian
    ID_LIKE=debian
    HOME_URL=" http://www.raspbian.org/ "
    SUPPORT_URL=" http://www.raspbian.org/RaspbianForums "
    BUG_REPORT_URL=" http://www.raspbian.org/RaspbianBugs "
    HYPRIOT_OS="HypriotOS/armhf"
    HYPRIOT_OS_VERSION="v1.0.0"
    HYPRIOT_DEVICE="Raspberry Pi"
    HYPRIOT_IMAGE_VERSION="v1.4.0"
  • Noyau (par exemple uname -a ):
    $ uname -a
    Linux black-pearl 4.4.50-hypriotos+ #2 PREEMPT Sun Mar 19 14:44:01 UTC 2017 armv6l GNU/Linux

  • Installer les outils :
    kubernetes-cni (0.5.1-00)
    socat (1.7.2.4-2)
    kubelet (1.6.3-00)
    kubectl (1.6.3-00)
    kubeadm (1.6.3-00)

Que s'est-il passé : kubeadm a renvoyé "Instruction illégale"

HypriotOS/armv6 : root@black-pearl dans ~
$ quel kubeadm
/usr/bin/kubeadm
HypriotOS/armv6 : root@black-pearl dans ~
$ kubeadm init --pod-network-cidr 10.244.0.0/16
Instruction illégale
HypriotOS/armv6 : root@black-pearl dans ~
$ kubectl --help
Instruction illégale
HypriotOS/armv6 : root@black-pearl dans ~
$ kubeadm version
Instruction illégale

Ce à quoi vous vous attendiez : Le fonctionnement normal devrait

Tout ce que nous devons savoir : Tous les pkg kube* installés correctement :

HypriotOS/armv6 : root@black-pearl dans ~
$ apt-get install -y kubelet kubeadm kubectl kubernetes-cni
Lecture des listes de paquets... Terminé
Construire l'arborescence des dépendances
Lecture des informations d'état... Terminé
Les packages supplémentaires suivants seront installés :
ebtables socat
Les NOUVEAUX packages suivants seront installés :
ebtables kubeadm kubectl kubelet kubernetes-cni socat
0 mis à jour, 6 nouvellement installés, 0 à supprimer et 0 non mis à jour.
Besoin d'obtenir 37,1 Mo d'archives.
Après cette opération, 266 Mo d'espace disque supplémentaire seront utilisés.
Obtenez :1 http://mirrordirector.raspbian.org/raspbian/ jessie/main ebtables armhf 2.0.10.4-3 [97,1 ko]
Obtenir :2 http://mirrordirector.raspbian.org/raspbian/ jessie/main socat armhf 1.7.2.4-2 [310 ko]
Obtenir :3 http://apt.kubernetes.io/ kubernetes-xenial/main kubernetes-cni armhf 0.5.1-00 [4 853 ko]
Obtenez :4 http://apt.kubernetes.io/ kubernetes-xenial/main kubelet armhf 1.6.3-00 [15,6 Mo]
Obtenir :5 http://apt.kubernetes.io/ kubernetes-xenial/main kubectl armhf 1.6.3-00 [8 301 ko]
Obtenir :6 http://apt.kubernetes.io/ kubernetes-xenial/main kubeadm armhf 1.6.3-00 [7 992 ko]
Récupéré 37,1 Mo en 38 secondes (960 Ko/s)
Sélection de packages ebtables précédemment désélectionnés.
(Lecture de la base de données... 22486 fichiers et répertoires actuellement installés.)
Préparation du décompactage .../ebtables_2.0.10.4-3_armhf.deb ...
Décompresser ebtables (2.0.10.4-3) ...
Sélection du package kubernetes-cni précédemment désélectionné.
Préparation du décompactage .../kubernetes-cni_0.5.1-00_armhf.deb ...
Déballage de kubernetes-cni (0.5.1-00)...
Sélection du package socat précédemment désélectionné.
Préparation du déballage .../socat_1.7.2.4-2_armhf.deb ...
Déballage socat (1.7.2.4-2) ...
Sélection du package kubelet précédemment désélectionné.
Préparation du déballage .../kubelet_1.6.3-00_armhf.deb ...
Déballage du kubelet (1.6.3-00)...
Sélection du package kubectl précédemment désélectionné.
Préparation du déballage .../kubectl_1.6.3-00_armhf.deb ...
Déballage de kubectl (1.6.3-00)...
Sélection du package kubeadm précédemment désélectionné.
Préparation du déballage .../kubeadm_1.6.3-00_armhf.deb ...
Déballage de kubeadm (1.6.3-00)...
Traitement des déclencheurs pour systemd (215-17+deb8u7) ...
Traitement des déclencheurs pour man-db (2.7.0.2-5) ...
Configuration d'ebtables (2.0.10.4-3) ...
update-rc.d : avertissement : les actions de démarrage et d'arrêt ne sont plus prises en charge ; revenir aux valeurs par défaut
Configuration de kubernetes-cni (0.5.1-00) ...
Configuration de socat (1.7.2.4-2) ...
Configuration de kubelet (1.6.3-00) ...
Configuration de kubectl (1.6.3-00) ...
Configuration de kubeadm (1.6.3-00)...
Traitement des déclencheurs pour systemd (215-17+deb8u7) ...
HypriotOS/armv6 : root@black-pearl dans ~

Modifiez le référentiel de kubernetes-xenial à kubernetes-jessie, mais apt-get ne trouve pas les packages kubeadm.
Où puis-je trouver le package deb qui prend en charge Raspberry Pi Model B+ avec les derniers hypriotos (hypriotos-rpi-v1.4.0.img) ?

HypriotOS/armv6 : root@black-pearl dans /etc/network/interfaces.d
$ cat /etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-jessie main
HypriotOS/armv6 : root@black-pearl dans /etc/network/interfaces.d
$ apt-get install kubeadm
Lecture des listes de paquets... Terminé
Construire l'arborescence des dépendances
Lecture des informations d'état... Terminé
Le package kubeadm n'est pas disponible, mais il est référencé par un autre package.
Cela peut signifier que le package est manquant, qu'il est obsolète ou
n'est disponible qu'à partir d'une autre source

E : Le paquet 'kubeadm' n'a pas de candidat à l'installation
HypriotOS/armv6 : root@black-pearl dans /etc/network/interfaces.d
$

Ref " https://packages.cloud.google.com/apt/dists/kubernetes-jessie/main/binary-armhf/Packages ", il n'y a que le package kubectl.

Commentaire le plus utile

S'il te plaît!!!! ramenez le support Raspberry Pi .... beaucoup de gens expérimentent les PI et kubernetes ... et il y a une tonne de gens qui l'utilisent pour faire de grandes choses ...

Tous les 6 commentaires

Malheureusement, la prise en charge de la première génération de Raspberry Pi a été abandonnée dans la version 1.6.0 et au-delà (voir https://github.com/kubernetes/kubeadm/issues/253#issuecomment-296738890 pour plus de détails). Si vous cherchez simplement à expérimenter avec Kubernetes en utilisant kubeadm et que vous ne vous souciez pas de la sécurité, je pense que vous devriez toujours pouvoir utiliser les versions 1.5.x (dont la plus récente est la 1.5.7). Vous devriez toujours pouvoir utiliser le référentiel kubernetes-xenial , mais essayez de forcer les versions 1.5.7 des packages lors de l'installation. Vous pouvez également essayer de compiler à partir des sources.

@pipejakob merci pour vos conseils ! Je vais essayer les versions 1.5.x.

Fermeture, veuillez rouvrir si le problème persiste.

J'ai eu le même problème, j'ai résolu comme ceci:
apt install kubelet=1.5.6-00 kubectl=1.5.6-00 kubeadm=1.5.6-00

S'il te plaît!!!! ramenez le support Raspberry Pi .... beaucoup de gens expérimentent les PI et kubernetes ... et il y a une tonne de gens qui l'utilisent pour faire de grandes choses ...

Je viens de tomber dessus moi-même, un support honteux a été arbitrairement abandonné pour Armv6 si tout est automatisé de votre côté :)

Cette page vous a été utile?
0 / 5 - 0 notes