{"id":2714,"date":"2020-04-08T16:30:26","date_gmt":"2020-04-08T08:30:26","guid":{"rendered":"https:\/\/nj.transwarp.cn:8180\/?p=2714"},"modified":"2020-04-22T15:34:57","modified_gmt":"2020-04-22T07:34:57","slug":"%e5%90%af%e5%8a%a8%e6%9c%8d%e5%8a%a1%e6%97%b6%e6%97%a0%e6%b3%95%e6%8b%89%e5%8f%96%e9%95%9c%e5%83%8f%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95","status":"publish","type":"post","link":"https:\/\/kbwp.transwarp.cn\/?p=2714","title":{"rendered":"\u542f\u52a8\u670d\u52a1\u65f6\u65e0\u6cd5\u62c9\u53d6\u955c\u50cf\u7684\u89e3\u51b3\u529e\u6cd5"},"content":{"rendered":"<h3>\u6982\u8981\u63cf\u8ff0<\/h3>\n<hr \/>\n<p>\u542f\u52a8\u670d\u52a1\u65f6\u53d1\u73b0 pod \u7684\u72b6\u6001\u662fImagePullBackOff<\/p>\n<pre><code class=\"language-shell\">$ kubectl get pod -o wide|grep search1\nsearch-head-search1-7974c8d444-kw4dx                    1\/1       Running            0          40d       172.22.20.1   ts-01\nsearch-server-instancegroup1-search1-5b6c899c5b-845sf   1\/1       Running            3          40d       172.22.20.1   ts-01\nsearch-server-instancegroup1-search1-5b6c899c5b-mkwks   0\/1       ImagePullBackOff   0          45s       172.22.20.3   ts-03\nsearch-server-instancegroup1-search1-5b6c899c5b-vkl5w   1\/1       Running            1          40d       172.22.20.2   ts-02<\/code><\/pre>\n<p>describe pod\u53d1\u73b0\u662fdocker\u629b\u5f02\u5e38<\/p>\n<pre><code class=\"language-shell\">  Normal   Scheduled              59s                default-scheduler  Successfully assigned search-server-instancegroup1-search1-5b6c899c5b-mkwks to ts-03\n  Normal   Pulling                19s (x3 over 59s)  kubelet, ts-03     pulling image \"ts-01:5000\/transwarp\/search:transwarp-6.0.1-final\"\n  Warning  Failed                 19s (x3 over 59s)  kubelet, ts-03     Failed to pull image \"ts-01:5000\/transwarp\/search:transwarp-6.0.1-final\": rpc error: code = Unknown desc = Error response from daemon: manifest for ts-01:5000\/transwarp\/search:transwarp-6.0.1-final not found\n  Warning  Failed                 19s (x3 over 59s)  kubelet, ts-03     Error: ErrImagePull\n  Normal   BackOff                4s (x3 over 58s)   kubelet, ts-03     Back-off pulling image \"ts-01:5000\/transwarp\/search:transwarp-6.0.1-final\"\n  Warning  Failed                 4s (x3 over 58s)   kubelet, ts-03     Error: ImagePullBackOff<\/code><\/pre>\n<p>\u5c1d\u8bd5\u5728shell\u4e0a\u62c9\u53d6\u955c\u50cf<\/p>\n<pre><code class=\"language-shell\">$ docker pull ts-01:5000\/transwarp\/search:transwarp-6.0.1-final\nError response from daemon: manifest for ts-01:5000\/transwarp\/search:transwarp-6.0.1-final not found<\/code><\/pre>\n<p>\u4f46\u662f\u4f7f\u7528docker images\u53ef\u4ee5\u770b\u5230\u5bf9\u5e94\u7684\u955c\u50cf\uff0c\u6b64\u95ee\u9898\u662f registry \u4e2d\u7684\u955c\u50cf\u6570\u636e\u4e22\u5931<\/p>\n<h3>\u8be6\u7ec6\u8bf4\u660e<\/h3>\n<hr \/>\n<ul>\n<li>\u89e3\u51b3\u65b9\u6848\u4e00<\/li>\n<\/ul>\n<p>\u5982\uff1a\u9700\u8981search\u7684\u955c\u50cf\uff0c\u90a3\u4e48\u5728\u96c6\u7fa4\u8282\u70b9\u4e0a\u627e\u5230\u6700\u65b0\u7684\u955c\u50cf\u5305\uff08\u5982\u679c\u6709\u6362\u5305\u7684\u955c\u50cf\uff0c\u90a3\u4e48\u4f7f\u7528\u6700\u65b0\u6362\u8fc7\u5305\u7684\u955c\u50cf\uff09\uff0c\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\u5c06search\u7684\u955c\u50cfpush\u5230registry\u4e2d\uff0c\u5373\u53ef\uff1a<\/p>\n<pre><code class=\"language-shell\">$ docker push ts-01:5000\/transwarp\/search:transwarp-6.0.1-final<\/code><\/pre>\n<ul>\n<li>\u89e3\u51b3\u65b9\u6848\u4e8c<\/li>\n<\/ul>\n<p>\u91cd\u65b0\u4e0a\u4f20\u4ea7\u54c1\u5305  \uff1a \u5e94\u7528\u5e02\u573a -&gt; \u4ea7\u54c1\u5305 -&gt; \u4e0a\u4f20\u4ea7\u54c1\u5305\uff0c\u4ea7\u54c1\u5305\u4e0a\u4f20\u5b8c\u6210\u540e\uff0c\u624b\u52a8\u91cd\u542f\u6709\u95ee\u9898\u7684\u89d2\u8272\u5373\u53ef\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nj.transwarp.cn:8180\/wp-content\/uploads\/2020\/03\/image-1585203791817.png\" alt=\"file\" \/><\/p>\n<p><strong>\u5982\u679c\u6709\u6362\u8fc7\u5305\u7684\u955c\u50cf\uff0c\u9700\u8981\u5728\u4e0a\u4f20\u5b8c\u4ea7\u54c1\u5305\u4e4b\u540e\uff0c\u624b\u52a8\u5c06\u6362\u8fc7\u5305\u7684\u955c\u50cf push \u4e0a\u53bb<\/strong>\uff0c\u547d\u4ee4\u7c7b\u4f3c\u4e8e\u89e3\u51b3\u65b9\u6848\u4e00\uff1a<\/p>\n<pre><code>docker push {image_name}:{image_tag}<\/code><\/pre>\n<h4>\u5176\u4ed6\u4fe1\u606f<\/h4>\n<hr \/>\n<p>\u82e5\u6709\u6362\u8fc7\u5305\u7684\u955c\u50cf\uff0c\u4e0d\u53ef\u4f7f\u7528\u811a\u672c\u5faa\u73afpush<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6982\u8981\u63cf\u8ff0 \u542f\u52a8\u670d\u52a1\u65f6\u53d1\u73b0 pod \u7684\u72b6\u6001\u662fImagePullBackOff $ kubectl get pod ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/kbwp.transwarp.cn\/?p=2714\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-2714","post","type-post","status-publish","format-standard","hentry","category-configuration"],"acf":[],"_links":{"self":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/2714","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\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2714"}],"version-history":[{"count":1,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/2714\/revisions"}],"predecessor-version":[{"id":2950,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/2714\/revisions\/2950"}],"wp:attachment":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}