Sizlere bu makalemde kubernetes’e ait olan kubelet servisine dair karşıma çıkan hatanın giderilme sürecini anlatacağım. Yeni kurulum sürecinde karşılaştığım bu durumdan beni kubeadm agentının resetleyip tekrar oluşturmak kurtardı diyebilirim gelin süreci detaylı aşağıda inceleyelim.
Hata Kodu: kubelet.service: Main process exited, code=exited, status=255/n/a
Hata kodumuzu detaylı incelemek için : journalctl -xeu kubelet
Hata giderilmeden önce aşağıda ekran görüntüsündeki süreçleri kontrol etmenizi öneririm.
Swap Kullanımı :
swapoff -a
sed –i.bak –r ‘s/(.+ swap .+)/#\1/’ /etc/fstab
Selinux Kontrolü :
setenforce 0
s/SELINUX=enforcing/SELINUX=permissive/g’ /etc/sysconfig/selinux
Kontrollerimizi sağladıktan sonra, kubeadm’yi resetliyoruz ;
kubeadm reset
Süreç bittikden sonra tekrardan dahil ediyoruz;
kubeadm init
Yukarıda ki işlemlerden sonra servisimizi kontrol edelim.
systemctl status kubelet
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
TAGs:kubelet.service: Main process exited, code=exited, status=255/n/a,Kubernetes Troubleshooting #1 – Kubelet Service