Ubuntu で 1.23 から 1.24 にアップデートすると kubeadm アップグレード プランの警告が表示される

Ubuntu で 1.23 から 1.24 にアップデートすると kubeadm アップグレード プランの警告が表示される

数週間前、Kubernetes 1.22 を 1.23 にアップグレードしました。コンテナ ランタイムとして、containerd を長い間使用しています。OS は 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 からコピーしたもので、何らかの理由でそこに投稿しました :-( クローズされる前に、Ola Ekdahl がこれに回答を追加しました - ありがとうございます。ここに追加します。

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 ですが、どのステップでもメッセージは表示されません。

関連情報