{"id":8409,"date":"2022-04-15T19:08:56","date_gmt":"2022-04-15T10:08:56","guid":{"rendered":"https:\/\/www.stuffy.site\/computers\/?p=8409"},"modified":"2022-04-23T16:53:20","modified_gmt":"2022-04-23T07:53:20","slug":"minikube%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f","status":"publish","type":"post","link":"https:\/\/www.stuffy.site\/computers\/archives\/8409","title":{"rendered":"minikube\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u305f"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Kubernetes\u516c\u5f0f\u304b\u3089\u5f15\u7528\u3059\u308b\u3068<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Minikube\u306f\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u3067Kubernetes\u3092\u7c21\u5358\u306b\u5b9f\u884c\u3059\u308b\u305f\u3081\u306e\u30c4\u30fc\u30eb\u3067\u3059\u3002Kubernetes\u3092\u8a66\u3057\u305f\u308a\u65e5\u3005\u306e\u958b\u767a\u3078\u306e\u4f7f\u7528\u3092\u691c\u8a0e\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u5411\u3051\u306b\u3001PC\u4e0a\u306eVM\u5185\u3067\u30b7\u30f3\u30b0\u30eb\u30ce\u30fc\u30c9\u306eKubernetes\u30af\u30e9\u30b9\u30bf\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p><cite><a href=\"https:\/\/kubernetes.io\/ja\/docs\/setup\/learning-environment\/minikube\/\">https:\/\/kubernetes.io\/ja\/docs\/setup\/learning-environment\/minikube\/<\/a><\/cite><\/blockquote>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">\u3075\u3080\u3075\u3080\u3002\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u306e\u30b7\u30f3\u30b0\u30eb\u30ce\u30fc\u30c9\u3067Kubernetes\u958b\u767a\u304c\u884c\u3048\u308b\u30c4\u30fc\u30eb\u3068\u306a\uff1f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u65e9\u901f\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n\n\n<pre><span style=\"color: #0000ff; font-size: 14pt;\"># curl -LO https:\/\/storage.googleapis.com\/minikube\/releases\/latest\/minikube-linux-amd64<br>\n# sudo install minikube-linux-amd64 \/usr\/local\/bin\/minikube<br><\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #0000ff\"># minikube start<\/span> \u3092root\u3067\u5b9f\u884c\u3057\u3088\u3046\u3068\u3057\u305f\u3089\u300e\u300cdocker\u300d\u30c9\u30e9\u30a4\u30d0\u30fc\u306froot\u6a29\u9650\u3067\u4f7f\u7528\u3059\u3079\u304d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u300f\u3068\u8a00\u308f\u308c\u3066\u6012\u3089\u308c\u3066\u3057\u307e\u3063\u305f\u306e\u3067\u30e6\u30fc\u30b6\u30fc\u6a29\u9650\u3067\u5b9f\u884c\u3059\u308b\u3068\u8d77\u52d5\u304c\u59cb\u307e\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n<pre><span style=\"color: #0000ff; font-size: 14pt;\">$ minikube start<br><\/span>\n\ud83d\ude04  Centos 7.9.2009 \u4e0a\u306e minikube v1.25.2\n\u2728  docker \u30c9\u30e9\u30a4\u30d0\u30fc\u304c\u81ea\u52d5\u7684\u306b\u9078\u629e\u3055\u308c\u307e\u3057\u305f\u3002\u4ed6\u306e\u9078\u629e\u80a2: none, ssh\n\ud83d\udc4d  minikube \u30af\u30e9\u30b9\u30bf\u30fc\u4e2d\u306e\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u30d7\u30ec\u30fc\u30f3\u306e minikube \u30ce\u30fc\u30c9\u3092\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059\n\ud83d\ude9c  \u30d9\u30fc\u30b9\u30a4\u30e1\u30fc\u30b8\u3092\u53d6\u5f97\u3057\u3066\u3044\u307e\u3059...\n\ud83d\udcbe  Kubernetes v1.23.3 \u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306e\u6e96\u5099\u3092\u3057\u3066\u3044\u307e\u3059\n    &gt; preloaded-images-k8s-v17-v1...: 505.68 MiB \/ 505.68 MiB  100.00% 52.78 Mi\n    &gt; gcr.io\/k8s-minikube\/kicbase: 379.06 MiB \/ 379.06 MiB  100.00% 9.36 MiB p\/\n\ud83d\udd25  docker container (CPUs=2, Memory=7900MB) \u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059...\n\ud83d\udc33  Docker 20.10.12 \u3067 Kubernetes v1.23.3 \u3092\u6e96\u5099\u3057\u3066\u3044\u307e\u3059...\n    \u25aa kubelet.housekeeping-interval=5m\n    \u25aa \u8a3c\u660e\u66f8\u3068\u9375\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059...\n    \u25aa \u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u30d7\u30ec\u30fc\u30f3\u3092\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059...\n    \u25aa RBAC \u306e\u30eb\u30fc\u30eb\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059...\n\ud83d\udd0e  Kubernetes \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u3092\u691c\u8a3c\u3057\u3066\u3044\u307e\u3059...\n    \u25aa gcr.io\/k8s-minikube\/storage-provisioner:v5 \u30a4\u30e1\u30fc\u30b8\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\n\ud83c\udf1f  \u6709\u52b9\u306a\u30a2\u30c9\u30aa\u30f3: storage-provisioner, default-storageclass\n\ud83d\udca1  kubectl \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002kubectl \u304c\u5fc5\u8981\u306a\u5834\u5408\u3001'minikube kubectl -- get pods -A' \u3092\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\n\ud83c\udfc4  \u5b8c\u4e86\u3057\u307e\u3057\u305f\uff01 kubectl \u304c\u300c\"minikube\"\u300d\u30af\u30e9\u30b9\u30bf\u3068\u300c\"default\"\u300d\u30cd\u30fc\u30e0\u30b9\u30da\u30fc\u30b9\u3092\u4f7f\u7528\u3059\u308b\u3088\u3046\u69cb\u6210\u3055\u308c\u307e\u3057\u305f<\/pre>\n\n\n<p class=\"wp-block-paragraph\">\u3068\u3053\u308d\u304c\u3057\u3070\u3089\u304f\u3059\u308b\u3068\u300ckubectl \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002kubectl \u304c\u5fc5\u8981\u306a\u5834\u5408\u3001&#8217;<span style=\"color: #0000ff\">minikube kubectl &#8212; get pods -A<\/span>&#8216; \u3092\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u300d\u3068 <span style=\"color:#ff0000\">kubectl\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u5f37\u304f\u304a\u52e7\u3081\u3055\u308c\u305f\u306e\u3067<\/span>\u3044\u308f\u308c\u305f\u901a\u308a\u306b\u5b9f\u884c\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n<pre><span style=\"color: #0000ff; font-size: 14pt;\">$ minikube kubectl -- get pods -A<br>\n$ minikube status<br><\/span>\nminikube\ntype: Control Plane\nhost: Running\nkubelet: Running\napiserver: Running\nkubeconfig: Configured<\/pre>\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #0000ff\">$ minikube status<\/span> \u30b3\u30de\u30f3\u30c9\u3067\u30b9\u30c6\u30fc\u30bf\u30b9 running \u3068\u8868\u793a\u3055\u308c\u305f\u306e\u3067 <span style=\"color:#0000ff\">$ kubectl version &#8211;client<\/span> \u30b3\u30de\u30f3\u30c9\u3067\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d\u3059\u308b\u3068\u3001\u300ckubectl: \u30b3\u30de\u30f3\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u300d\u3068\u306e\u3053\u3068\u3002\u304f\u3045\uff5e\u3093\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/kubernetes.io\/ja\/docs\/tasks\/tools\/install-kubectl\/#install-kubectl-on-linux\">Linux\u3078kubectl\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b | Kubernetes<\/a> \u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30b3\u30de\u30f3\u30c9\u3092\u53c2\u7167\u3057\u3066<\/p>\n\n\n<pre><span style=\"color: #0000ff; font-size: 14pt;\">$ curl -LO \"https:\/\/storage.googleapis.com\/kubernetes-release\/release\/$(curl -s https:\/\/storage.googleapis.com\/kubernetes-release\/release\/stable.txt)\/bin\/linux\/amd64\/kubectl\"<br>\n$ chmod +x .\/kubectl<br>\n$ sudo mv .\/kubectl \/usr\/local\/bin\/kubectl<\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\">\u4eca\u5ea6\u306f\u7121\u4e8b\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8868\u793a\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n\n\n<pre><span style=\"color: #0000ff; font-size: 14pt;\">$ kubectl version --client<\/span>\nClient Version: version.Info{Major:\"1\", Minor:\"23\", GitVersion:\"v1.23.5\", GitCommit:\"c285e781331a3785a7f436042c65c5641ce8a9e9\", GitTreeState:\"clean\", BuildDate:\"2022-03-16T15:58:47Z\", GoVersion:\"go1.17.8\", Compiler:\"gc\", Platform:\"linux\/amd64\"}<\/pre>\n\n\n<p class=\"wp-block-paragraph\">\u30b5\u30fc\u30d3\u30b9\u505c\u6b62\u3059\u308b\u306b\u306f minikube stop \u3067\u3059\u3002<\/p>\n\n\n<pre><span style=\"color:#0000ff;font-size:14pt\">$ minikube stop<\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\">\u304a\u75b2\u308c\u69d8\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53c2\u8003URL: <a href=\"https:\/\/kubernetes.io\/ja\/docs\/setup\/learning-environment\/minikube\/\">Minikube\u3092\u4f7f\u7528\u3057\u3066\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u3067Kubernetes\u3092\u52d5\u304b\u3059<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes\u516c\u5f0f\u304b\u3089\u5f15\u7528\u3059\u308b\u3068 Minikube\u306f\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u3067Kubernetes\u3092\u7c21\u5358\u306b\u5b9f\u884c\u3059\u308b\u305f\u3081\u306e\u30c4\u30fc\u30eb\u3067\u3059\u3002Kubernetes\u3092\u8a66\u3057\u305f\u308a\u65e5\u3005\u306e\u958b\u767a\u3078\u306e\u4f7f\u7528\u3092\u691c\u8a0e\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u5411\u3051\u306b\u3001PC\u4e0a\u306eVM\u5185\u3067\u30b7\u30f3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[],"class_list":["post-8409","post","type-post","status-publish","format-standard","hentry","category-kubernetes"],"_links":{"self":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/8409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/comments?post=8409"}],"version-history":[{"count":24,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/8409\/revisions"}],"predecessor-version":[{"id":8687,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/posts\/8409\/revisions\/8687"}],"wp:attachment":[{"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/media?parent=8409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/categories?post=8409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stuffy.site\/computers\/wp-json\/wp\/v2\/tags?post=8409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}