k8s刪除pod一直terminating

最近集群總是遇到某些節(jié)點(diǎn)出現(xiàn)pod一直terminating,無法正常刪除的狀態(tài),查看系統(tǒng)日志

journalctl -xeu kubelet

發(fā)現(xiàn)kubelet的異常日志如下
no space left on device

image.png

根據(jù)關(guān)鍵字imotify_add_watch,網(wǎng)上介紹說是fs.inotify.max_user_watches的值不夠的緣故,查看節(jié)點(diǎn)的該值

cat /proc/sys/fs/inotify/max_user_watches

臨時調(diào)整

sysctl -w fs.inotify.max_user_watches=65536

觀察到kubelet確實正常自動,為了避免重啟機(jī)器配置丟失,將配置寫入/etc/sysctl.conf

# 新增配置
fs.inotify.max_user_watches=65536

# 啟動配置
sysctl -p

利用ansible操作多臺機(jī)器

hosts.ini

[kube-all]
192.168.0.1 ansible_ssh_user=ubuntu ansible_ssh_port=22 ansible_ssh_pass="***" ansible_sudo_pass="***"

fix_watch.yaml

---
- hosts: kube-all
  become_user: root
  become: yes
  gather_facts: no

  tasks:
   - name: change watch
     lineinfile:
       path: /etc/sysctl.conf
       line: fs.inotify.max_user_watches=65536

   - name: sysctl -p
     shell: |
       sysctl -p

ansible.cfg

[defaults]
host_key_checking = False
any_errors_fatal = True
timeout = 30
forks = 10

[ssh_connection]
ssh_args=-F ansible_ssh_config
retries=10

ansible_ssh_config

Host *
ForwardAgent no
ControlMaster=auto
ControlPersist=300s

執(zhí)行命令,即可完成機(jī)器的配置調(diào)整,上面的ansible.cfg在調(diào)整了一些配置,ansible會自動優(yōu)先查找當(dāng)前目錄下的該文件

ansible-playbook -i hosts,ini fix_watch.yaml
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、修改主機(jī)名 #全部選中以后直接按tab 按shift+tab可以縮回 hostnamectl set-...
    人生這點(diǎn)事兒閱讀 1,520評論 0 0
  • 我這里的pod是與nfs有關(guān),nfs掛載有問題導(dǎo)致pod有問題,執(zhí)行完刪除命令以后看到pod一直處于termina...
    fnbj閱讀 26,078評論 0 1
  • Kubernetes(K8s)-k8s服務(wù)集群安裝 一、環(huán)境準(zhǔn)備 1、機(jī)器環(huán)境 節(jié)點(diǎn)CPU核數(shù)必須是 :>= 2核...
    _micang閱讀 798評論 0 0
  • 上一節(jié)開篇,廢話了很多,這篇咱們直接進(jìn)入主題,搞一個k8s學(xué)習(xí)環(huán)境。 由于官方上推薦初學(xué)者學(xué)習(xí)minikube這個...
    妞兒是只貓閱讀 1,041評論 0 0
  • 1.設(shè)置主機(jī)名以及host文件 hostnamectl set-hostname k8s-master01 hos...
    Someone_9527閱讀 776評論 0 0

友情鏈接更多精彩內(nèi)容