Advertencia del plan de actualización de kubeadm cuando se actualiza de 1.23 a 1.24 en ubuntu

Advertencia del plan de actualización de kubeadm cuando se actualiza de 1.23 a 1.24 en ubuntu

Hace unas semanas actualicé Kubernetes 1.22 a 1.23. Estoy usando Containerd como tiempo de ejecución de contenedor desde hace mucho tiempo. El sistema operativo es Ubuntu 22.04.3 LTS

Ahora, al actualizar de 1.23 a 1.24, kubeadm upgrade planse muestra una advertencia sobre el tiempo de ejecución 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!

He investigado bastante para descubrir dónde agregar/arreglar la configuración para salir de esta advertencia. He realizado cambios de configuración al menos /var/lib/kubelet/kubeadm-flags.enven /etc/crictl.yamlarchivos, pero no han tenido éxito. ¿Cualquiera?

Esto se copió del desbordamiento de pila, lo hice allí por alguna razón :-( Antes de que se cerrara, Ola Ekdahl agregó una respuesta a esto, gracias. Lo agrego aquí.

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

Esto no resuelve el problema.

Respuesta1

Después de instalar 1.24-->1.25, este mensaje desaparece. Ahora en la versión 1.29 y sin mensajes en ningún paso.

información relacionada