(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{387:function(n,s,e){"use strict";e.r(s);var a=e(0),t=Object(a.a)({},function(){var n=this,s=n.$createElement,e=n._self._c||s;return e("ContentSlotsDistributor",{attrs:{"slot-key":n.$parent.slotKey}},[e("h1",{attrs:{id:"安装-kuboard-失败时如何诊断"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#安装-kuboard-失败时如何诊断","aria-hidden":"true"}},[n._v("#")]),n._v(" 安装 Kuboard 失败时如何诊断")]),n._v(" "),e("p",[n._v("少数情况下,您可能会碰到安装 Kuboard 失败的情况,请按照如下步骤进行诊断")]),n._v(" "),e("h2",{attrs:{id:"诊断步骤"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#诊断步骤","aria-hidden":"true"}},[n._v("#")]),n._v(" 诊断步骤")]),n._v(" "),e("p",[e("strong",[n._v("检查 Kuboard 容器组状态")])]),n._v(" "),e("p",[n._v("执行命令")]),n._v(" "),e("div",{staticClass:"language-sh extra-class"},[e("pre",{pre:!0,attrs:{class:"language-sh"}},[e("code",[n._v("kubectl get pods -n kube-system\n")])])]),e("p",[n._v("输出结果如下所示:")]),n._v(" "),e("div",{staticClass:"language-sh extra-class"},[e("pre",{pre:!0,attrs:{class:"language-sh"}},[e("code",[n._v("NAME READY STATUS RESTARTS AGE\ncalico-kube-controllers-7c4d64d599-67hkh "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("0")]),n._v(" 13h\ncalico-node-9sf77 "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\ncalico-node-p8sxb "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("2")]),n._v(" 8d\ncalico-node-w472g "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\ncoredns-5c98db65d4-9hwnj "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\ncoredns-5c98db65d4-dr86j "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\netcd-demo-master-a-1 "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\nkube-apiserver-demo-master-a-1 "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\nkube-controller-manager-demo-master-a-1 "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\nkube-proxy-4tfrx "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("2")]),n._v(" 8d\nkube-proxy-ps676 "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("2")]),n._v(" 8d\nkube-proxy-x8v4p "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\nkube-scheduler-demo-master-a-1 "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("3")]),n._v(" 8d\nkuboard-7bb8d57995-nkqzw "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("1")]),n._v("/1 Running "),e("span",{pre:!0,attrs:{class:"token number"}},[n._v("0")]),n._v(" 2d20h\n")])])]),e("div",{staticClass:"tip custom-block"},[e("p",[n._v("根据 Kubernetes 安装方式不同、节点数量不同,您得到的输出结果会与样例结果有差异")]),n._v(" "),e("p",[n._v("请对结果做如下检查:")]),n._v(" "),e("ul",[e("li",[n._v("kuboard-xxxxxxxxxx-xxxxx 的 STATUS 是否为 Runnning")])])]),n._v(" "),e("p",[e("strong",[n._v("检查 Kuboard 容器组日志")])]),n._v(" "),e("p",[n._v("执行命令,请使用实际 kuboard 容器组的名称替换命令中的 kuboard-xxxxxxxxxx-xxxxx")]),n._v(" "),e("div",{staticClass:"language-sh extra-class"},[e("pre",{pre:!0,attrs:{class:"language-sh"}},[e("code",[n._v("kubectl logs -f kuboard-xxxxxxxxxx-xxxxx -n kube-system\n")])])]),e("p",[n._v('如果您得到如下错误信息: host not found in resolver "kube-dns.kube-system.svc.cluster.local"')]),n._v(" "),e("div",{staticClass:"language- extra-class"},[e("pre",{pre:!0,attrs:{class:"language-text"}},[e("code",[n._v('2019/07/26 23:09:33 [emerg] 1#1: host not found in resolver "kube-dns.kube-system.svc.cluster.local" in /etc/nginx/conf.d/nginx.80.conf:36\nnginx: [emerg] host not found in resolver "kube-dns.kube-system.svc.cluster.local" in /etc/nginx/conf.d/nginx.80.conf:36\n')])])]),e("p",[n._v("请 "),e("a",{attrs:{href:"install-dashboard-diagonize-kube-dns"}},[n._v("创建 kube-dns Service")])])])},[],!1,null,null,null);s.default=t.exports}}]);