
Algumas semanas atrás, atualizei o Kubernetes 1.22 para 1.23. Estou usando o containerd como tempo de execução do contêiner há muito tempo. O sistema operacional é Ubuntu 22.04.3 LTS
Agora, ao atualizar de 1.23 para 1.24, kubeadm upgrade plan
mostre um aviso sobre o tempo de execução como
W0917 12:14:33.970744 27728 initconfiguration.go:120] Usage of CRI endpoints without URL scheme is deprecated and can cause kubelet errors in the future. Automatically prepending scheme "unix" to the "criSocket" with value "/run/containerd/containerd.sock". Please update your configuration!
Pesquisei bastante para descobrir onde adicionar/corrigir a configuração para sair desse aviso. Alterações de configuração que fiz pelo menos /var/lib/kubelet/kubeadm-flags.env
e /etc/crictl.yaml
arquivos, mas não houve sucesso. Qualquer pessoa?
Isso foi copiado do estouro de pilha, eu fiz isso por algum motivo :-( Antes de ser fechado, Ola Ekdahl adicionou uma resposta a isso - obrigado. Eu adiciono aqui.
Run this command on your control plane and nodes.
sudo crictl config \
--set runtime-endpoint=unix:///run/containerd/containerd.sock \
--set image-endpoint=unix:///run/containerd/containerd.sock
Isso não resolve o problema.
Responder1
Depois de instalar 1.24 -> 1.25 esta mensagem desaparece. Agora na versão 1.29 e sem mensagens em nenhuma etapa.