{"id":14698,"date":"2024-12-18T09:40:29","date_gmt":"2024-12-18T01:40:29","guid":{"rendered":"https:\/\/nj.transwarp.cn:8180\/?p=14698"},"modified":"2024-12-18T09:40:37","modified_gmt":"2024-12-18T01:40:37","slug":"pod%e5%8d%a1%e5%9c%a8containercreating%ef%bc%8cpod-event%e6%8a%a5%e9%94%99unable-to-mount-volumes-for-pod-xxx-timeout-expired-waiting-for-volumes-to-attach-mount-for-pod-xx","status":"publish","type":"post","link":"https:\/\/kbwp.transwarp.cn\/?p=14698","title":{"rendered":"Pod\u5361\u5728containercreating\uff0cpod event\u62a5\u9519\tUnable to mount volumes for pod &#8220;xxx&#8221;: timeout expired waiting for volumes to attach\/mount for pod &#8220;xx&#8221;"},"content":{"rendered":"<h3>\u6982\u8981\u63cf\u8ff0<\/h3>\n<p>\u672c\u6587\u63cf\u8ff0pod\u72b6\u6001\u5361\u5728ContainerCreating\u9636\u6bb5\uff0c\u4e14kubectl describe pod -n xxxx \u4e2dpod event\u62a5\u9519\u201cUnable to mount volumes for pod &quot;xxx&quot;: timeout expired waiting for volumes to attach\/mount for pod &quot;xx&quot;\u201d\u7684\u6392\u67e5\u601d\u8def\u4ee5\u53ca\u89e3\u51b3\u65b9\u6848<\/p>\n<h3>\u8be6\u7ec6\u63cf\u8ff0<\/h3>\n<h4>\u95ee\u9898\u63cf\u8ff0<\/h4>\n<p>\u521b\u5efaPod\u65f6\u7ecf\u5e38\u9047\u5230volume mount\u8d85\u65f6\u7684\u60c5\u51b5\uff0c\u6b64\u65f6pod\u7684\u72b6\u6001\u4e00\u76f4\u4fdd\u6301\u5728ContainerCreating\u72b6\u6001\uff0c\u4f7f\u7528kubectl describe pod\u4f1a\u770b\u5230\u7c7b\u4f3c\u4e0b\u9762\u7684\u9519\u8bef\u4fe1\u606f\uff1a<\/p>\n<pre><code class=\"language-shell\">Warning  FailedMount            41s (x40 over 1h)  kubelet, tdcdev06  Unable to mount volumes for pod \"kibana-r6pnc-58b58ccf5f-rjtz6_1g68azg(1fccdf02-35a2-11e9-bebb-0cc47ae29dba)\": timeout expired waiting for volumes to attach\/mount for pod \"1g68azg\"\/\"kibana-r6pnc-58b58ccf5f-rjtz6\". list of unattached\/unmounted volumes=[kibana-supervisor]<\/code><\/pre>\n<h4>\u6392\u67e5\u601d\u8def<\/h4>\n<h5>1 \u786e\u8ba4warpdrive\u670d\u52a1\u72b6\u6001<\/h5>\n<p>warpdrive \u6240\u6709\u7684\u64cd\u4f5c\u90fd\u6dfb\u52a0\u4e86event\uff0c\u5982\u679cdescribe pod\u65f6\uff0c\u53ea\u770b\u5230\u4e86mount\u8d85\u65f6\u7684\u9519\u8bef\uff0c\u6ca1\u6709\u770b\u5230\u5177\u4f53\u64cd\u4f5c\u7684error event\uff0c\u5f88\u5927\u6982\u7387\u8bf4\u660ewarpdrive\u662f\u6b63\u5e38\u7684\uff0c\u8981\u4e48\u5176\u51fd\u6570\u4e00\u76f4\u6ca1\u6709\u88ab\u8c03\u7528\uff0c\u8981\u4e48\u8c03\u7528\u7684\u65f6\u5019\u6ca1\u6709\u53d1\u751f\u9519\u8bef\u3002<\/p>\n<pre><code class=\"language-shell\">systemctl status warpdrive<\/code><\/pre>\n<h5>2 \u67e5\u770bwarpdrive\u65e5\u5fd7\u662f\u5426\u6709\u62a5\u9519<\/h5>\n<pre><code class=\"language-shell\">journalctl -xeu warpdrive<\/code><\/pre>\n<h5>3 \u67e5\u770bwarpdrive\u662f\u5426\u5360\u7528\u5230&lt;\u4e3b\u673a\u540d\uff1a8808&gt;<\/h5>\n<pre><code class=\"language-shell\">netstat -antulp | grep 8808<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/nj.transwarp.cn:8180\/wp-content\/uploads\/2024\/11\/image-1731377858022.png\" alt=\"file\" \/><br \/>\n\u82e5\u6ca1\u6709\uff0c\u5219<\/p>\n<pre><code class=\"language-shell\">systemctl restart warpdrive<\/code><\/pre>\n<h5>4 events\u91cc\u9762\u6709\u5173\u952e\u62a5\u9519Get &quot;<a href=\"http:\/\/warpdrive-manager-servcie:9500\/v1\/volumes\/xxxx\">http:\/\/warpdrive-manager-servcie:9500\/v1\/volumes\/xxxx<\/a>&quot;<\/h5>\n<p>\u5982\u679c\u8fd8\u6709\u5173\u952e\u62a5\u9519\uff1a<\/p>\n<pre><code class=\"language-shell\">failed to get volume xxxx, err: Get \"http:\/\/warpdrive-manager-servcie:9500\/v1\/volumes\/xxxx\": dial tcp 10.10.10.40.152:9500: i\/o timeout<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/nj.transwarp.cn:8180\/wp-content\/uploads\/2024\/11\/image-1731378887030.png\" alt=\"file\" \/><br \/>\n\u786e\u8ba4warpdrive-manager \u662f\u5426\u5065\u5eb7\uff0c \u53ef\u4ee5\u8fdb\u884cpod\u7684\u91cd\u542f<\/p>\n<pre><code class=\"language-shell\">kubectl get po -n kube-system -o wide | grep warpdrive-manager<\/code><\/pre>\n<p>\u68c0\u67e5servcie\u914d\u7f6e\u662f\u5426\u6b63\u786e<\/p>\n<pre><code class=\"language-shell\">kubectl get svc -n kube-system -o wide | grep warpdrive-manager<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/nj.transwarp.cn:8180\/wp-content\/uploads\/2024\/11\/image-1731380673647.png\" alt=\"file\" \/><br \/>\n\u4ece\u4e3b\u673a\u76f4\u63a5\u8bbf\u95eeservice\u89c2\u5bdf\u662f\u5426\u6b63\u5e38<br \/>\n<img decoding=\"async\" src=\"https:\/\/nj.transwarp.cn:8180\/wp-content\/uploads\/2024\/11\/image-1731381407279.png\" alt=\"file\" \/><br \/>\n\u4ece\u4e3b\u673a\u76f4\u63a5\u8bbf\u95eeservice\u89c2\u5bdf\u662f\u5426\u6b63\u5e38<\/p>\n<pre><code class=\"language-shell\">curl -v 10.10.40.152:9500<\/code><\/pre>\n<h5>5 \u91cd\u542f\u540e\u8fd8\u662f\u6709\u95ee\u9898\u53ef\u4ee5\u68c0\u67e5 \/etc\/hosts \u914d\u7f6e\u662f\u5426\u6b63\u786e\u3002<\/h5>\n<h5>6 \u82e5\u62a5\u9519\uff1aopen \/dev\/mapper\/xxxx_vg-warpdrive_xxxx_data_xxxx: no such file or director\uff0c\u5219\u662f\u5b58\u50a8\u6c60\u672a\u6fc0\u6d3b\u5bfc\u81f4<\/h5>\n<p>\u68c0\u67e5\u5185\u6838\u65e5\u5fd7\u662f\u5426\u62a5\u9519 dmesg &#8211;level err | grep sdX<br \/>\n\u624b\u52a8\u6fc0\u6d3b\uff1avgchange -ay xxxx_dev_sdX_vg<br \/>\n\u91cd\u542f warpdrive<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6982\u8981\u63cf\u8ff0 \u672c\u6587\u63cf\u8ff0pod\u72b6\u6001\u5361\u5728ContainerCreating\u9636\u6bb5\uff0c\u4e14kubectl describe p ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/kbwp.transwarp.cn\/?p=14698\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14698","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/14698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14698"}],"version-history":[{"count":1,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/14698\/revisions"}],"predecessor-version":[{"id":14704,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/14698\/revisions\/14704"}],"wp:attachment":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}