{"id":6036,"date":"2019-04-27T02:43:42","date_gmt":"2019-04-26T17:43:42","guid":{"rendered":"http:\/\/blog.jansnap.com\/?p=6036"},"modified":"2021-12-15T01:46:00","modified_gmt":"2021-12-14T16:46:00","slug":"docker%20for%20windows%20%20kubernetes%e3%81%a7%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99%e3%81%be%e3%82%93%e3%81%8c%e3%81%a7%e3%81%af%e3%81%98","status":"publish","type":"post","link":"https:\/\/blog.jansnap.com\/?p=6036","title":{"rendered":"Docker for Windows + kubernetes\u3067\u30b5\u30f3\u30d7\u30eb\u30a2\u30d7\u30ea\u3092\u52d5\u304b\u3059(\u307e\u3093\u304c\u3067\u306f\u3058\u3081\u308bKubernetes)"},"content":{"rendered":"\n<h2><span class=\"ez-toc-section\" id=\"%E6%A6%82%E8%A6%81\"><\/span>\n\u6982\u8981<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>Docker for Windows + kubernetes\u3067\u3001\u30b5\u30f3\u30d7\u30eb\u30a2\u30d7\u30ea\u3092\u52d5\u304b\u3059<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"%E5%8F%82%E8%80%83%E6%9B%B8%E7%B1%8D\"><\/span>\n\u53c2\u8003\u66f8\u7c4d<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>\n<a href=\"https:\/\/booth.pm\/ja\/items\/1317512\" rel=\"nofollow noopener\" target=\"_blank\">\u307e\u3093\u304c\u3067\u306f\u3058\u3081\u308bKubernetes<\/a> \u3042\u304a\u3044 \u8457\n\n<ul>\n<li>Node\u3084Pod\u306e\u8aac\u660e\u304c\u30de\u30f3\u30ac\u5f62\u5f0f\u3067\u8aac\u660e\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u3055\u3089\u3063\u3068\u898b\u308b\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"Docker_for_Windows_%E3%81%AB_kubernetes%E3%82%92%E5%85%A5%E3%82%8C%E3%82%8B\"><\/span>\nDocker for Windows \u306b kubernetes\u3092\u5165\u308c\u308b<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>Docker\u306e\u30a2\u30a4\u30b3\u30f3\u3092\u53f3\u30af\u30ea\u30c3\u30af\uff0d\u300csettings\u300d\uff0d\u300cKubernetes\u300d\u3067\u3001\u300cEnable Kubernetes\u300d\u306b\u30c1\u30a7\u30c3\u30af\u3092\u5165\u308c\u3066\u3001Kubernetes\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92clone\"><\/span>\n\u30b5\u30f3\u30d7\u30eb\u30a2\u30d7\u30ea\u3092clone<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li><code>mkdir aoi1<\/code><\/li>\n<li><code>cd aoi1<\/code><\/li>\n<li>\n<code>git clone https:\/\/github.com\/aoi1\/k8s-sample-app<\/code>\n\n<ul>\n<li>\u672c\u306b\u8a18\u8f09\u306e\u30a2\u30c9\u30ec\u30b9\u306f\u300ck8s-sampleapp\u300d\u30682\u3064\u76ee\u306e\u300c-\u300d\u304c\u629c\u3051\u3066\u3044\u308b\u306e\u3067\u6ce8\u610f<\/li>\n<\/ul>\n<\/li>\n<li><code>cd k8s-sample-app<\/code><\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"Deployment%E3%81%AE%E7%99%BB%E9%8C%B2\"><\/span>\nDeployment\u306e\u767b\u9332<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>Deployment\n\n<ul>\n<li><code>kubectl apply -f ap-deployment.yaml<\/code><\/li>\n<\/ul>\n<\/li>\n<li>\u78ba\u8a8d\n\n<ul>\n<li><code>kubectl get deployment<\/code><\/li>\n<li><code>kubectl get pods<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<h2><span class=\"ez-toc-section\" id=\"Service%E3%81%AE%E7%99%BB%E9%8C%B2\"><\/span>\nService\u306e\u767b\u9332<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>Service\n\n<ul>\n<li><code>kubectl apply -f ap-service.yaml<\/code><\/li>\n<\/ul>\n<\/li>\n<li>\u78ba\u8a8d\n\n<ul>\n<li><code>kubectl get service<\/code><\/li>\n<li>\u30dd\u30fc\u30c8\u756a\u53f7\u3092\u78ba\u8a8d\u3059\u308b\n\n<ul>\n<li>\u4e0b\u8a18\u3067\u306f\u3001\u30d6\u30e9\u30a6\u30b6\u3067\u898b\u308b\u305f\u3081\u306e\u30dd\u30fc\u30c8\u306f31663(80\u3067\u306f\u306a\u3044\u306e\u3067\u6ce8\u610f)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"text\" class=\"language-text\">NAME              TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE\nkubernetes        ClusterIP   10.96.0.1       <none>        443\/TCP        3m\ntofu-sample-app   NodePort    10.105.84.183   <none>        80:31663\/TCP   6s<\/none><\/none><\/code><\/pre>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%A7%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D\"><\/span>\n\u30d6\u30e9\u30a6\u30b6\u3067\u52d5\u4f5c\u78ba\u8a8d<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ul>\n<li>\n<a href=\"http:\/\/localhost:31663\/\" class=\"autolink\" rel=\"nofollow noopener\" target=\"_blank\">http:\/\/localhost:31663\/<\/a> \u3092\u958b\u304f(\u30dd\u30fc\u30c8\u756a\u53f7\u306f\u4e0a\u8a18\u3092\u53c2\u7167)\n\n<ul>\n<li>\u732b\u306e\u7d75\u304c\u8868\u793a\u3055\u308c\u308c\u3070OK\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<ul>\n<li>Docker for Windows + kubernetes\u3067\u3001\u30b5\u30f3\u30d7\u30eb\u30a2\u30d7\u30ea\u3092\u52d5\u304b\u3059<\/li>\n<\/ul>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4191,4186],"tags":[4190,4183],"class_list":["post-6036","post","type-post","status-publish","format-standard","hentry","category-docker-for-windows","category-kubernetes","tag-docker-for-windows","tag-kubernetes"],"_links":{"self":[{"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/posts\/6036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6036"}],"version-history":[{"count":0,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=\/wp\/v2\/posts\/6036\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jansnap.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}