k8s一些常用的小細節

1.kubectl edit使用的編輯器修改

直接創建一個環境變量KUBE_EDITOR(或者是EDITOR和GIT_EDITOR),然後kubectl就會根據這個環境變量的值
去選擇你的編輯器的。比如:
			export KUBE_EDITOR="vim"
那麼就會使用vim來打開相應的文件。

2 networkPlugin cni failed to set up pod "coredns-58cc8c89f4-pwkls_kube-system" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24

遇到這種情況,你需要查看你的cin0這個網口的IP地址,如果跟這個10.244.1.1/24不一樣,那麼就需要修改這個cin0的地址,
或者刪除然後再創建(刪除後reboot會自動新建),這裏使用第二種方法:
				ifconfig cni0 down    
				ip link delete cni0
  1. [FATAL] plugin/loop: Loop (127.0.0.1:49443 -> :53) detected for zone “.”, see https://coredns.io/plugins/loop#troubleshooting. Query: “HINFO 5688354173550604804.8931943943623004701.”
如果你kubectl logs 發現這個錯誤;那麼首先
			kubectl edit cm coredns -n kube-system
查看你的configmap,裏邊會有提示用的那個/etc/resolv.conf,把resolv.conf改成了nameserver
的127.0.1.1改成了114.114.114.114,刪除coredns pod。然後在各個node節點上做相同的操作。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章