Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
devops:kubernetes_docker_deprecating [2022/01/22 13:51] – [не запускается pod eck] admindevops:kubernetes_docker_deprecating [2022/04/23 17:34] (current) admin
Line 32: Line 32:
 После удаления **docker** многие пакеты, в том числе и **containerd**, будут считаться ненужными и могут быть автоматически удалены! Поэтому - их нужно переустановить вручную: После удаления **docker** многие пакеты, в том числе и **containerd**, будут считаться ненужными и могут быть автоматически удалены! Поэтому - их нужно переустановить вручную:
   apt-get install bridge-utils cgroupfs-mount containerd git patch pigz runc   apt-get install bridge-utils cgroupfs-mount containerd git patch pigz runc
 +Также - нужно прописать в свойствах ноды путь до сокета нового CRI. Проверить что там прописано сейчас можно так:
 +  kubetl get no -o yaml | grep cri
 +И там должен быть путь до сокета **containerd**:
 +  kubeadm.alpha.kubernetes.io/cri-socket: /run/containerd/containerd.sock
 +В моем случае - некорректное значение этого параметра (он указывал на docker-shim) приводило к тому что в логах kubelet service было много такого:
 +  Apr 23 16:57:45 kub kubelet[771273]: E0423 16:57:45.583662  771273 cri_stats_provider.go:669] "Unable to fetch container log stats" err="failed to get fsstats for \"/var/log/pods/elk_elk-es-data-0_67a13965-df24-4d48-9abb-e6670f35acab/elasticsearch/4.log\": no such file or directory" containerName="elasticsearch"
 +Кажется, что по пути до сокета **CRI** определяется его тип и путь до логов. В моем случае - файл который пытался обнаружить kubelet был символической ссылкой на файл в **/var/lib/docker**, а после зуказания корректного пути до сокета в свойствах ноды - всё встало на свои места! \\   
 Ну и анкордоним ноду: Ну и анкордоним ноду:
   kubectl uncordon kub   kubectl uncordon kub
  • devops/kubernetes_docker_deprecating.txt
  • Last modified: 2022/04/23 17:34
  • by admin