Este é um RELATÓRIO DE ERRO ou SOLICITAÇÃO DE RECURSO? (escolha um):
RELATÓRIO DE ERRO
https://github.com/kubernetes/kubernetes/issues/45785 , mova o issur do repositório do kubernetes para o kubeadm pelo conselho de @grodrigues3 .
Se este for um RELATÓRIO DE ERRO, por favor: - Preencha o máximo possível do modelo abaixo. Se você deixar de fora informações, não podemos ajudá-lo também. Se este for um PEDIDO DE RECURSO, por favor: - Descreva *em detalhes* o recurso/comportamento/alteração que você gostaria de ver. Em ambos os casos, esteja pronto para perguntas de acompanhamento e responda em tempo hábil. Se não conseguirmos reproduzir um bug ou acharmos que um recurso já existe, poderemos encerrar seu problema. Se estivermos errados, POR FAVOR, sinta-se à vontade para reabri-lo e explicar o porquê.Versão do Kubernetes (use 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)
Ambiente :
Kernel (por exemplo uname -a
):
$ uname -a
Linux black-pearl 4.4.50-hypriotos+ #2 PREEMPT Dom 19 de março 14:44:01 UTC 2017 armv6l GNU/Linux
Instalar ferramentas :
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)
O que aconteceu : kubeadm retornou "instrução ilegal"
HypriotOS/armv6: root@black-pearl em ~
$ que kubeadm
/usr/bin/kubeadm
HypriotOS/armv6: root@black-pearl em ~
$ kubeadm init --pod-network-cidr 10.244.0.0/16
Instrução ilegal
HypriotOS/armv6: root@black-pearl em ~
$ kubectl --help
Instrução ilegal
HypriotOS/armv6: root@black-pearl em ~
versão $ kubeadm
Instrução ilegal
O que você esperava que acontecesse : A execução normal deve
Qualquer outra coisa que precisamos saber : Todo o pacote kube* instalado ok:
HypriotOS/armv6: root@black-pearl em ~
$ apt-get install -y kubelet kubeadm kubectl kubernetes-cni
Lendo listas de pacotes... Concluído
Construindo árvore de dependências
Lendo informações de estado... Concluído
Os seguintes pacotes extras serão instalados:
ebtables socat
Os seguintes NOVOS pacotes serão instalados:
ebtables kubeadm kubectl kubelet kubernetes-cni socat
0 atualizados, 6 recém-instalados, 0 a serem removidos e 0 não atualizados.
Precisa obter 37,1 MB de arquivos.
Após esta operação, serão usados 266 MB de espaço em disco adicional.
Obter: 1 http://mirrordirector.raspbian.org/raspbian/jessie/main ebtables armhf 2.0.10.4-3 [97,1 kB]
Obter: 2 http://mirrordirector.raspbian.org/raspbian/jessie/main socat armhf 1.7.2.4-2 [310 kB]
Obter:3 http://apt.kubernetes.io/kubernetes-xenial/main kubernetes-cni armhf 0.5.1-00 [4.853 kB]
Obter:4 http://apt.kubernetes.io/kubernetes-xenial/main kubelet armhf 1.6.3-00 [15,6 MB]
Obter: 5 http://apt.kubernetes.io/kubernetes-xenial/main kubectl armhf 1.6.3-00 [8.301 kB]
Obter:6 http://apt.kubernetes.io/kubernetes-xenial/main kubeadm armhf 1.6.3-00 [7.992 kB]
Obteve 37,1 MB em 38s (960 kB/s)
Selecionando ebtables de pacotes não selecionados anteriormente.
(Lendo banco de dados... 22486 arquivos e diretórios instalados atualmente.)
Preparando para descompactar .../ebtables_2.0.10.4-3_armhf.deb ...
Desempacotando ebtables (2.0.10.4-3) ...
Selecionando o pacote não selecionado anteriormente kubernetes-cni.
Preparando para descompactar .../kubernetes-cni_0.5.1-00_armhf.deb ...
Descompactando kubernetes-cni (0.5.1-00) ...
Selecionando o pacote não selecionado anteriormente socat.
Preparando para descompactar .../socat_1.7.2.4-2_armhf.deb ...
Desempacotando socat (1.7.2.4-2) ...
Selecionando o pacote kubelet não selecionado anteriormente.
Preparando para descompactar .../kubelet_1.6.3-00_armhf.deb ...
Desempacotando kubelet (1.6.3-00) ...
Selecionando o pacote não selecionado anteriormente kubectl.
Preparando para descompactar .../kubectl_1.6.3-00_armhf.deb ...
Descompactando kubectl (1.6.3-00) ...
Selecionando o pacote não selecionado anteriormente kubeadm.
Preparando para descompactar .../kubeadm_1.6.3-00_armhf.deb ...
Descompactando kubeadm (1.6.3-00) ...
Processando gatilhos para systemd (215-17+deb8u7) ...
Processando gatilhos para man-db (2.7.0.2-5) ...
Configurando ebtables (2.0.10.4-3) ...
update-rc.d: aviso: as ações de iniciar e parar não são mais suportadas; voltando aos padrões
Configurando o kubernetes-cni (0.5.1-00) ...
Configurando socat (1.7.2.4-2) ...
Configurando o kubelet (1.6.3-00) ...
Configurando o kubectl (1.6.3-00) ...
Configurando o kubeadm (1.6.3-00) ...
Processando gatilhos para systemd (215-17+deb8u7) ...
HypriotOS/armv6: root@black-pearl em ~
Altere o repositório de kubernetes-xenial para kubernetes-jessie, mas o apt-get não pode encontrar os pacotes kubeadm.
Onde posso encontrar o pacote deb que suporta o Raspberry Pi Model B+ com os hypriotos mais recentes (hypriotos-rpi-v1.4.0.img)?
HypriotOS/armv6: root@black-pearl em /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 em /etc/network/interfaces.d
$ apt-get install kubeadm
Lendo listas de pacotes... Concluído
Construindo árvore de dependências
Lendo informações de estado... Concluído
O pacote kubeadm não está disponível, mas é referido por outro pacote.
Isso pode significar que o pacote está faltando, ficou obsoleto ou
só está disponível a partir de outra fonteE: O pacote 'kubeadm' não tem candidato para instalação
HypriotOS/armv6: root@black-pearl em /etc/network/interfaces.d
$
Ref " https://packages.cloud.google.com/apt/dists/kubernetes-jessie/main/binary-armhf/Packages ", existem apenas pacotes kubectl.
Infelizmente, o suporte para a primeira geração do Raspberry Pi foi descartado na versão 1.6.0 em diante (consulte https://github.com/kubernetes/kubeadm/issues/253#issuecomment-296738890 para obter mais detalhes). Se você está apenas procurando experimentar o Kubernetes usando o kubeadm e não se importa com a segurança, acredito que você ainda deve poder usar as versões 1.5.x (a mais recente delas é a 1.5.7). Você ainda deve ser capaz de usar o repositório kubernetes-xenial
, mas tente forçar as versões 1.5.7 dos pacotes durante a instalação. Você também pode tentar compilar a partir da fonte.
@pipejakob obrigado pelo seu conselho! Vou tentar as versões 1.5.x.
Fechando, reabra se ainda houver um problema.
Tive o mesmo problema, resolvi assim:
apt install kubelet=1.5.6-00 kubectl=1.5.6-00 kubeadm=1.5.6-00
Por favor!!!! traga de volta o suporte ao Raspberry Pi.... muitas pessoas estão experimentando com PI's e kubernetes... e há uma tonelada de pessoas que usam isso para fazer grandes coisas...
Acabei de me deparar com isso, uma pena que o suporte foi arbitrariamente descartado para o Armv6 se tudo for automatizado do seu lado :)
Comentários muito úteis
Por favor!!!! traga de volta o suporte ao Raspberry Pi.... muitas pessoas estão experimentando com PI's e kubernetes... e há uma tonelada de pessoas que usam isso para fazer grandes coisas...