coredns 1.2.2 反復重啟問題


    此環境是有TF(tungstenfabric) 部署的,采用的k8s版本是1.12,coredns是1.2.2


pod就是循環重啟

[root@opcontroller ~]# kubectl get pod -n kube-system -o wide
NAME                                               READY   STATUS                 RESTARTS   AGE    IP                 NODE           NOMINAT NODE
coredns-576cbf47c7-v4hkl                0/1     CrashLoopBackOff   36           161m               10.47.255.251   opcompute      <none>
coredns-576cbf47c7-xtrfb                 0/1     CrashLoopBackOff   36           160m               10.47.255.252   opcompute      <none>


[root@opcontroller ~]# kubectl  describe   pod coredns-576cbf47c7-v4hkl  -n kube-system

1578470137(1)

解決辦法:

 1 [root@opcontroller ~]# kubectl get cm coredns -o yaml -n kube-system
 2 apiVersion: v1
 3 data:
 4   Corefile: |
 5     .:53 {
 6         errors
 7         health
 8         kubernetes cluster.local in-addr.arpa ip6.arpa {
 9            pods insecure
 10            upstream
 11            fallthrough in-addr.arpa ip6.arpa
 12         }
 13         prometheus :9153
 14         proxy . /etc/resolv.conf
 15         cache 30
 16         loop  #刪除此處即可
 17         reload
 18         loadbalance
 19     }
 20 kind: ConfigMap
 21 metadata:
 22   creationTimestamp: 2020-01-03T23:56:52Z
 23   name: coredns
 24   namespace: kube-system
 25   resourceVersion: "221"
 26   selfLink: /api/v1/namespaces/kube-system/configmaps/coredns
 27   uid: b6e7d450-2e84-11ea-ae57-000c2939e87
刪除之前的2個pod

[root@opcontroller ~]# kubectl delete pods coredns-576cbf47c7-v4hkl -n kube-system
pod "coredns-576cbf47c7-v4hkl" deleted

過一會k8s會自動拉起

1578470558(1)




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM