zoukankan      html  css  js  c++  java
  • 36 【kubernetes】coredns

    CoreDNS是k8s中,master节点和从节点及其pods之间通信的接口。

    但是上个博客中遇到一个问题dns一直处于crush的状态。

    https://www.cnblogs.com/helww/p/10040819.html,通过官方安装程序解决的。

    详见   章节2.4。

    今天又碰到crush的问题了,详细日志是:

    Dec  3 16:29:54 localhost kubelet[40839]: E1203 16:29:54.555984   40839 pod_workers.go:186] 
    Error syncing pod 06fa20c9-f3c6-11e8-a60b-000c29fc476d ("coredns-576cbf47c7-4fzjr_kube-system(06fa20c9-f3c6-11e8-a60b-000c29fc476d)"), 
    skipping: failed to "StartContainer" for "coredns" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=coredns pod=coredns-576cbf47c7-4fzjr_kube-system(06fa20c9-f3c6-11e8-a60b-000c29fc476d)"

    然后重新找了下google,最后在这个页面上找到了答案:

    https://github.com/kubernetes/kubeadm/issues/998

    解决方案是:

    kubectl -n kube-system get deployment coredns -o yaml | 
      sed 's/allowPrivilegeEscalation: false/allowPrivilegeEscalation: true/g' | 
      kubectl apply -f -

    最终效果是coredns有两个进程再跑,一个是running,有一个是CrashLoopBackOff。算是往前推进了一丢丢。

  • 相关阅读:
    QPS的优化
    面试题
    py-redis
    集群化的部署
    RESTful设计
    python第三方库------jieba库(中文分词)
    csv文件读写处理
    python中的turtle库(图形绘画库)
    html中form表单的使用方法和介绍
    WC2019
  • 原文地址:https://www.cnblogs.com/helww/p/10059591.html
Copyright © 2011-2022 走看看