Предупреждение о плане обновления kubeadm при обновлении с 1.23 до 1.24 в Ubuntu

Предупреждение о плане обновления kubeadm при обновлении с 1.23 до 1.24 в Ubuntu

Несколько недель назад я обновил kubernetes 1.22 до 1.23. Я давно использую containerd как контейнер runtime. ОС Ubuntu 22.04.3 LTS

Теперь при обновлении с 1.23 до 1.24 kubeadm upgrade planвыводится предупреждение о времени выполнения

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!

Я провел довольно много исследований, чтобы выяснить, где добавить/исправить настройки, чтобы избавиться от этого предупреждения. Я сделал изменения конфигурации /var/lib/kubelet/kubeadm-flags.envи /etc/crictl.yamlфайлов, но это не помогло. Кто-нибудь?

Это было скопировано из Stack Overflow, я сделал это там по какой-то причине :-( Перед тем, как это было закрыто, Ола Экдаль добавил ответ на это - спасибо. Я добавил его здесь.

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

Это не решает проблему.

решение1

После установки 1.24-->1.25 это сообщение исчезло. Сейчас версия 1.29 и никаких сообщений ни на одном шаге.

Связанный контент