
Informações do cluster:
Versão do Kubernetes:
Instalando em máquina virtual;
Método de instalação: kubeadm
SO host: Ubuntu 22.04 LTS
CNI e versão: NA CRI e versão:
Docker Engine - Versão da comunidade: 24.0.7
contêiner: Versão: 1.6.27
Eu instalei o docker, cri-dockerd e kubelet kubeadm kubectl
começou a iniciar o cluster com o cmd abaixo
kubeadm init --pod-network-cidr 10.244.0.0/16 --apiserver-advertise-address=HOSTIP --cri-socket=unix:///var/run/cri-dockerd.sock
obtendo ERRO:
[init] Usando a versão do Kubernetes: v1.29.1 [preflight] Executando verificações de pré-voo, fase de execução de erros preflight: [preflight] Ocorreram alguns erros fatais: [ERROR CRI]: o tempo de execução do contêiner não está em execução: saída: time = “2024-01 -19T09:11:55Z” level=fatal msg=“validar conexão de serviço: validar API de tempo de execução CRI v1 para endpoint "unix:///var/run/cri-dockerd.sock": erro de rpc: código = desc indisponível = conexão erro: desc = "transport: Erro ao discar: disque unix /var/run/cri-dockerd.sock: connect: conexão recusada"” , erro: status de saída 1 [preflight] Se você sabe o que está fazendo, pode fazer uma verificação não fatal com --ignore-preflight-errors=... Para ver o rastreamento de pilha deste erro execute com --v=5 ou superior
Os daemons Docker e Containerd estão em execução, mas o kubelet não está em execução. Erro kubelet:: E0118 10: 11: 36.691366 2383 run.go: 74] “comando falhou” err = "falha ao carregar o arquivo de configuração do kubelet, caminho: /var/lib/kubelet/config.yaml, erro: falha ao l> : kubelet.service: processo principal encerrado, código = encerrado, status = 1/FAILURE: kubelet.service: falha com resultado 'código de saída': kubelet.service: trabalho de reinicialização agendado, o contador de reinicialização está em 9.
swap está desativado, o arquivo /var/lib/kubelet/config.yaml está disponível no local com as permissões corretas.