{"id":36208,"date":"2023-11-22T19:48:40","date_gmt":"2023-08-19T16:39:21","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/"},"modified":"2024-05-04T10:20:01","modified_gmt":"2024-05-04T02:20:01","slug":"%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/","title":{"rendered":"\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4"},"content":{"rendered":"<p>\u8fd9\u7bc7\u6587\u7ae0\u662f\u5728\u5bcc\u58eb\u901a\u7cfb\u7edf\u7f51\u7edc\u6280\u672f\u516c\u53f8\u5185\u90e8\u6280\u672f\u793e\u533a\u4e2d\uff0c\u7531\u201c\u521b\u65b0\u63a8\u8fdb\u793e\u533a\u201d\uff0c\u7b80\u79f0\u4e3a\u201c\u3044\u306e\u3079\u3053\u201d\u6240\u7b56\u5212\u7684\uff0c\u3044\u306e\u3079\u3053\u6691\u5047\u5192\u9669\u65e5\u53862020\u7684\u7b2c11\u5929\u7684\u6587\u7ae0\u3002<br \/>\n\u672c\u6587\u7684\u5185\u5bb9\u4ec5\u4ee3\u8868\u6211\u4e2a\u4eba\u7684\u89c2\u70b9\uff0c\u4e0d\u4ee3\u8868\u6240\u5c5e\u7ec4\u7ec7\u7684\u7acb\u573a\u3002<br \/>\n\u5230\u6b64\u4e3a\u6b62\u7684\u7ea6\u5b9a\u3002<\/p>\n<h1>\u9996\u5148\uff0c<\/h1>\n<p>\u5728\u8fd9\u7bc7\u6587\u7ae0\u4e2d\uff0c\u6211\u66fe\u7ecf\u6709\u8fc7\u63a5\u89e6\u548c\u4f7f\u7528Docker\u7684\u7ecf\u9a8c\u3002<br \/>\n\u5bf9\u4e8eKubernetes\uff08\u7b80\u79f0K8s\u3002\u4e0d\u77e5\u9053\u8be5\u600e\u4e48\u53d1\u97f3\u5462\u3002\u662fkei ha chi esu\u5417\uff1f\u8fd8\u662fkei ei tsu\uff1f\uff09\u6211\u89c9\u5f97\u5f88\u96be\u3002<br \/>\n\u7136\u800c\uff0c\u4f5c\u4e3a\u4e00\u4e2a\u4ece\u672a\u4f7f\u7528\u8fc7Kubernetes\u7684\u521d\u5b66\u8005\uff0c\u7a81\u7136\u53d1\u73b0\u4e86\u4e00\u4e2a\u53eb\u505aminikube\u7684\u4e1c\u897f\uff0c\u8fd9\u8ba9\u6211\u89c9\u5f97\u53ef\u4ee5\u8f7b\u677e\u4e0a\u624b\uff01<\/p>\n<p>\u8fd9\u7bc7\u6587\u7ae0\u662f\u4e3a\u4e86\u5206\u4eab\u6211\u5728\u7a81\u7136\u60f3\u8d77\u5e76\u5c1d\u8bd5\u7684\u65f6\u5019\u7684\u5185\u5bb9\u800c\u5199\u7684\u3002<\/p>\n<p>\u6211\u6839\u636e\u4ee5\u4e0b\u73af\u5883\u51c6\u5907\u4e86\u8fd9\u7bc7\u6587\u7ae0\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Windows10 2004 Update<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">WSL2(ubuntu 20.04)<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">docker(Docker Engine CE 19.03.12)<\/ul>\n<h2>Minikube \u662f\u4ec0\u4e48<\/h2>\n<p>\u5728\u516c\u5f0f\u5b58\u50a8\u5e93\u4e2d\uff0c\u6709\u4ee5\u4e0b\u63cf\u8ff0\uff1a<\/p>\n<blockquote><p>minikube\u5728macOS\u3001Linux\u548cWindows\u4e0a\u5b9e\u73b0\u4e86\u672c\u5730Kubernetes\u96c6\u7fa4\u3002minikube\u7684\u4e3b\u8981\u76ee\u6807\u662f\u6210\u4e3a\u672c\u5730Kubernetes\u5e94\u7528\u7a0b\u5e8f\u5f00\u53d1\u7684\u6700\u4f73\u5de5\u5177\uff0c\u5e76\u652f\u6301\u6240\u6709\u9002\u7528\u7684Kubernetes\u529f\u80fd\u3002<\/p><\/blockquote>\n<p>\u5728\u672c\u5730\u642d\u5efaK8s\u96c6\u7fa4\uff0c\u4ee5\u4fbf\u66f4\u65b9\u4fbf\u5730\u5728\u672c\u5730\u8fdb\u884c\u5e94\u7528\u7a0b\u5e8f\u5f00\u53d1\u3002<\/p>\n<h2>\u4ec0\u4e48\u662fK8s\u96c6\u7fa4\uff1f<\/h2>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d837434c4406c3e24c\/11-0.png\" alt=\"Kubernetes\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u56f3\" \/><\/div>\n<p>\u636e\u8bf4\u8fd9\u4e2a\u56fe\u4e2d\u7684Kubernetes Nodes\u90e8\u5206\u53ef\u4ee5\u65b9\u4fbf\u5730\u5728\u672c\u5730\u73af\u5883\u4e2d\u51c6\u5907\u597d\u3002<\/p>\n<p>\u5b9e\u9645\u4e0a\uff0c\u6784\u5efaKubernetes\u96c6\u7fa4\u4f3c\u4e4e\u6709\u51e0\u79cd\u65b9\u6cd5&#8230;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">minikube<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">kubeadm<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">kops<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">kubespray<\/ul>\n<p>\u4f3c\u4e4e\u6709\u8bf8\u5982\u6b64\u7c7b\u7684\u4e8b\u9879\u3002<br \/>\n\u5728\u5b98\u65b9\u7f51\u9875\u4e0a\uff0c\u516c\u5f00\u4e86\u4f7f\u7528kubeadm\u6784\u5efa\u7528\u4e8e\u751f\u4ea7\u73af\u5883\u7684K8s\u96c6\u7fa4\u7684\u6b65\u9aa4\uff0c\u4f46\u662f\u8fd9\u4e9b\u6b65\u9aa4\u90fd\u975e\u5e38\u590d\u6742\uff0c\u51c6\u5907\u7528\u4e8e\u672c\u5730\u73af\u5883\u7684\u6d4b\u8bd5\u53ef\u80fd\u4f1a\u975e\u5e38\u9ebb\u70e6\u3002<\/p>\n<p>\u5728\u4e92\u8054\u7f51\u4e0a\u53ef\u80fd\u4f1a\u6709\u4e00\u4e9b\u5173\u4e8e\u5982\u4f55\u6784\u5efaK8s\u96c6\u7fa4\u7684\u6587\u7ae0\uff0c\u4f46\u662f\u6784\u5efa\u4e3b\u8282\u70b9\u3001\u975e\u4e3b\u8282\u70b9\u7684\u6b65\u9aa4\u975e\u5e38\u590d\u6742\uff0c\u8ba9\u4eba\u671b\u800c\u5374\u6b65\u3002\u76f8\u6bd4\u4e4b\u4e0b\uff0c\u50cfminikube\u8fd9\u6837\u7684\u5de5\u5177\u53ef\u4ee5\u8f7b\u677e\u6784\u5efa\u5355\u8282\u70b9\u7684\u96c6\u7fa4\u3002<\/p>\n<h2>\u5b89\u88c5\u65b9\u6cd5<\/h2>\n<p>\u5728Kubernetes\u7684\u5b98\u65b9\u6587\u6863\u4e2d\u8be6\u7ec6\u4ecb\u7ecd\u4e86\u5982\u4f55\u4f7f\u7528\u5bfc\u5165\u65b9\u6cd5\u3002<br \/>\nMinikube\u7684\u5b89\u88c5<br \/>\n\u7531\u4e8e\u6211\u5df2\u7ecf\u5728\u6211\u7684\u73af\u5883\u4e2d\u5b89\u88c5\u4e86WSL2\u548cdocker\uff08\u4f7f\u7528CLI\u8fdb\u884c\u5b89\u88c5\u800c\u4e0d\u662f\u901a\u8fc7docker desktop\uff09\uff0c<br \/>\n\u6211\u5c06\u4ece\u8fd9\u4e2a\u72b6\u6001\u505a\u6458\u5f55\u8fdb\u884c\u4f20\u9001\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"c\"># \u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u306bkubectl\/minikube\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059<\/span>\r\n<span class=\"c\"># kubectl\u3092\u53d6\u5f97\u3057\u307e\u3059<\/span>\r\n<span class=\"nv\">$ <\/span>curl <span class=\"nt\">-Lo<\/span> \/usr\/local\/bin\/kubectl https:\/\/storage.googleapis.com\/kubernetes-release\/release\/<span class=\"si\">$(<\/span>curl <span class=\"nt\">-s<\/span> https:\/\/storage.googleapis.com\/kubernetes-release\/release\/stable.txt<span class=\"si\">)<\/span>\/bin\/linux\/amd64\/kubectl\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n100 41.9M  100 41.9M    0     0  32.2M      0  0:00:01  0:00:01 <span class=\"nt\">--<\/span>:--:-- 32.2M\r\n<span class=\"c\"># kubectl\u306b\u5b9f\u884c\u6a29\u9650\u3092\u4ed8\u4e0e\u3057\u307e\u3059<\/span>\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">chmod<\/span> +x \/usr\/local\/bin\/kubectl\r\n\r\n<span class=\"c\"># minikube\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u884c\u3044\u307e\u3059<\/span>\r\n<span class=\"nv\">$ <\/span>curl <span class=\"nt\">-Lo<\/span> \/usr\/local\/bin\/minikube https:\/\/storage.googleapis.com\/minikube\/releases\/latest\/minikube-linux-amd64\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n100 55.7M  100 55.7M    0     0  29.6M      0  0:00:01  0:00:01 <span class=\"nt\">--<\/span>:--:-- 29.5M\r\n<span class=\"c\"># \u5b9f\u884c\u6a29\u9650\u306e\u4ed8\u4e0e<\/span>\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">chmod<\/span> +x \/usr\/local\/bin\/minikube\r\n<\/code><\/pre>\n<p>\u6211\u4eec\u6210\u529f\u5b8c\u6210\u4e86\u5b89\u88c5\u3002\u8ba9\u6211\u4eec\u6765\u9a8c\u8bc1\u4e00\u4e0b\u5b89\u88c5\u7684\u5de5\u5177\u662f\u5426\u80fd\u591f\u6b63\u5e38\u8fd0\u884c\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>docker version\r\nClient: Docker Engine - Community\r\n Version:           19.03.12\r\n API version:       1.40\r\n Go version:        go1.13.10\r\n Git commit:        48a66213fe\r\n Built:             Mon Jun 22 15:45:44 2020\r\n OS\/Arch:           linux\/amd64\r\n Experimental:      <span class=\"nb\">false\r\n\r\n<\/span>Server: Docker Engine - Community\r\n Engine:\r\n  Version:          19.03.12\r\n  API version:      1.40 <span class=\"o\">(<\/span>minimum version 1.12<span class=\"o\">)<\/span>\r\n  Go version:       go1.13.10\r\n  Git commit:       48a66213fe\r\n  Built:            Mon Jun 22 15:44:15 2020\r\n  OS\/Arch:          linux\/amd64\r\n  Experimental:     <span class=\"nb\">false\r\n <\/span>containerd:\r\n  Version:          1.2.13\r\n  GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429\r\n runc:\r\n  Version:          1.0.0-rc10\r\n  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd\r\n docker-init:\r\n  Version:          0.18.0\r\n  GitCommit:        fec3683\r\n<span class=\"nv\">$ <\/span>minikube version\r\nminikube version: v1.12.1\r\ncommit: 5664228288552de9f3a446ea4f51c6f29bbdd0e0-dirty\r\n<span class=\"nv\">$ <\/span>kubectl version\r\nClient Version: version.Info<span class=\"o\">{<\/span>Major:<span class=\"s2\">\"1\"<\/span>, Minor:<span class=\"s2\">\"18\"<\/span>, GitVersion:<span class=\"s2\">\"v1.18.6\"<\/span>, GitCommit:<span class=\"s2\">\"dff82dc0de47299ab66c83c626e08b245ab19037\"<\/span>, GitTreeState:<span class=\"s2\">\"clean\"<\/span>, BuildDate:<span class=\"s2\">\"2020-07-15T16:58:53Z\"<\/span>, GoVersion:<span class=\"s2\">\"go1.13.9\"<\/span>, Compiler:<span class=\"s2\">\"gc\"<\/span>, Platform:<span class=\"s2\">\"linux\/amd64\"<\/span><span class=\"o\">}<\/span>\r\n<\/code><\/pre>\n<h2>\u8bd5\u4e00\u8bd5\u516c\u5f0f\u6837\u672c<\/h2>\n<p>\u5982\u679c\u6210\u529f\u5b89\u88c5\u4e86Minikube\/kubectl\uff0c\u8ba9\u6211\u4eec\u5c1d\u8bd5\u4e00\u4e0b\u5b98\u65b9\u793a\u4f8b\u3002<br \/>\n\u5728\u5b98\u65b9\u6587\u6863\u4e2d\uff0c\u6709\u793a\u4f8b\u547d\u4ee4\u4f9b\u53c2\u8003\uff0c<br \/>\n\u6211\u60f3\u8fb9\u786e\u8ba4\u8fb9\u5c1d\u8bd5\u6267\u884c\u8fd9\u4e9b\u547d\u4ee4\u3002<\/p>\n<h3>\u4f7f\u7528minikube\u6765\u6784\u5efa\u672c\u5730\u96c6\u7fa4\u3002<\/h3>\n<pre class=\"post-pre\"><code><span class=\"c\"># minikube\u3092\u4f7f\u7528\u3057\u3066\u3001\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u306bKubernetes\u30af\u30e9\u30b9\u30bf\u3092\u69cb\u7bc9\u3057\u307e\u3059\u3002<\/span>\r\n<span class=\"nv\">$ <\/span>minikube start \r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d837434c4406c3e24c\/26-0.png\" alt=\"image.png\" \/><\/div>\n<p>\u5982\u679c\u6309\u7167\u4e0a\u8ff0\u7684\u65b9\u5f0f\uff0c\u542f\u52a8\u6210\u529f\uff01\u4f7f\u7528Windows \u7ec8\u7aef\u7684\u8bdd\uff0c\u6709\u8868\u60c5\u7b26\u53f7\u5f88\u6709\u8da3\u5462\u3002<br \/>\n\u4f46\u5982\u679c\u662fWSL\u7684\u9ed8\u8ba4\u63a7\u5236\u53f0\u7684\u8bdd\uff0c\u5c31\u53d8\u5f97\u5f88\u96be\u8fa8\u8ba4\u4e86\uff0c\u611f\u89c9\u4e00\u7247\u6df7\u4e71\u3002<\/p>\n<p>\u5982\u679c\u5728minikube\u4e2d\u4f7f\u7528\u9ed8\u8ba4\u9009\u9879\u542f\u52a8\u96c6\u7fa4\uff0c\u5219&#8211;vm-driver\u6807\u5fd7\u5c06\u9009\u62e9none\uff0c\u79f0\u4e3adocker\u9a71\u52a8\u7a0b\u5e8f\uff08\u9700\u8981\u5728\u672c\u5730\u5b89\u88c5Docker\uff09\u3002<\/p>\n<p>\u53e6\u5916\uff0c\u6839\u636e\u65e5\u5fd7\u663e\u793a\uff0c&#8211;cpus\u53c2\u6570\u88ab\u5206\u914d\u4e3a2\uff0c&#8211;memory\u53c2\u6570\u88ab\u5206\u914d\u4e3a4g\u3002<\/p>\n<h3>\u6267\u884cKubernetes\u90e8\u7f72\u3002<\/h3>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>kubectl create deployment hello-minikube <span class=\"nt\">--image<\/span><span class=\"o\">=<\/span>k8s.gcr.io\/echoserver:1.10\r\ndeployment.apps\/hello-minikube created\r\n<span class=\"nv\">$ <\/span>kubectl expose deployment hello-minikube <span class=\"nt\">--type<\/span><span class=\"o\">=<\/span>NodePort <span class=\"nt\">--port<\/span><span class=\"o\">=<\/span>8080\r\nservice\/hello-minikube exposed\r\n<\/code><\/pre>\n<p>\u60a8\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u6765\u786e\u8ba4pod\u662f\u5426\u5df2\u542f\u52a8\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>kubectl get pod\r\nNAME                              READY   STATUS    RESTARTS   AGE\r\nhello-minikube-64b64df8c9-662hl   1\/1     Running   0          90s\r\n<\/code><\/pre>\n<h3>\u786e\u8ba4\u90e8\u7f72\u7684\u5bb9\u5668\u662f\u5426\u6b63\u5e38\u8fd0\u884c\u3002<\/h3>\n<p>\u5728\u516c\u5f0f\u9875\u9762\u4e0a\uff0c\u4f7f\u7528curl $(minikube service hello-minikube &#8211;url)\u53ef\u4ee5\u8bbf\u95ee\u6b63\u5728\u8fd0\u884c\u7684\u5bb9\u5668\uff0c\u4f46\u5728WSL2\u73af\u5883\u4e0b\uff0c\u65e0\u6cd5\u6267\u884c\u5982\u4e0b\u6240\u793a\u7684\u64cd\u4f5c\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>minikube service hello-minikube <span class=\"nt\">--url<\/span>\r\n?  Starting tunnel <span class=\"k\">for <\/span>service hello-minikube.\r\n|-----------|----------------|-------------|------------------------|\r\n| NAMESPACE |      NAME      | TARGET PORT |          URL           |\r\n|-----------|----------------|-------------|------------------------|\r\n| default   | hello-minikube |             | http:\/\/127.0.0.1:41527 |\r\n|-----------|----------------|-------------|------------------------|\r\nhttp:\/\/127.0.0.1:41527\r\n\u2757  Because you are using a Docker driver on linux, the terminal needs to be open to run it.\r\n<\/code><\/pre>\n<p>\u53ea\u9700\u8bbf\u95ee\u4e0a\u8ff0\u51fa\u73b0\u7684URL http:\/\/127.0.0.1:41527\uff0c\u60a8\u5c31\u53ef\u4ee5\u786e\u8ba4\u529f\u80fd\u662f\u5426\u6b63\u5e38\uff0c\u5c1d\u8bd5\u4f7f\u7528curl\u7b49\u5de5\u5177\u67e5\u770b\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>curl curl http:\/\/172.17.0.3:30971\r\n\r\n\r\nHostname: hello-minikube-64b64df8c9-662hl\r\n\r\nPod Information:\r\n        <span class=\"nt\">-no<\/span> pod information available-\r\n\r\nServer values:\r\n        <span class=\"nv\">server_version<\/span><span class=\"o\">=<\/span>nginx: 1.13.3 - lua: 10008\r\n\r\nRequest Information:\r\n        <span class=\"nv\">client_address<\/span><span class=\"o\">=<\/span>172.19.0.1\r\n        <span class=\"nv\">method<\/span><span class=\"o\">=<\/span>GET\r\n        real <span class=\"nv\">path<\/span><span class=\"o\">=<\/span>\/\r\n        <span class=\"nv\">query<\/span><span class=\"o\">=<\/span>\r\n        <span class=\"nv\">request_version<\/span><span class=\"o\">=<\/span>1.1\r\n        <span class=\"nv\">request_scheme<\/span><span class=\"o\">=<\/span>http\r\n        <span class=\"nv\">request_uri<\/span><span class=\"o\">=<\/span>http:\/\/172.17.0.3:8080\/\r\n\r\nRequest Headers:\r\n        <span class=\"nv\">accept<\/span><span class=\"o\">=<\/span><span class=\"k\">*<\/span>\/<span class=\"k\">*<\/span>\r\n        <span class=\"nv\">host<\/span><span class=\"o\">=<\/span>172.17.0.3:30971\r\n        user-agent<span class=\"o\">=<\/span>curl\/7.68.0\r\n\r\nRequest Body:\r\n        <span class=\"nt\">-no<\/span> body <span class=\"k\">in <\/span>request-\r\n<\/code><\/pre>\n<p>\u8bf7\u786e\u8ba4\u4e00\u5207\u987a\u5229\uff0c\u52a8\u4f5c\u5df2\u7ecf\u9a8c\u8bc1\u6210\u529f\u4e86\u5417\uff1f<br \/>\n\u6700\u540e\uff0c\u5220\u9664\u5df2\u521b\u5efa\u7684\u670d\u52a1\u548c\u901a\u8fc7minikube\u521b\u5efa\u7684\u96c6\u7fa4\uff0c\u786e\u8ba4\u52a8\u4f5c\u5df2\u7ecf\u7ed3\u675f\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>kubectl delete services hello-minikube\r\nservice <span class=\"s2\">\"hello-minikube\"<\/span> deleted\r\n<span class=\"nv\">$ <\/span>kubectl delete deployment hello-minikube\r\ndeployment.apps <span class=\"s2\">\"hello-minikube\"<\/span> deleted\r\n<span class=\"nv\">$ <\/span>minikube service list <span class=\"c\"># \"hello-minikube\"\u306e\u30b5\u30fc\u30d3\u30b9\u304c\u306a\u304f\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/span>\r\n|----------------------|---------------------------|--------------|-----| \r\n|      NAMESPACE       |           NAME            | TARGET PORT  | URL |\r\n|----------------------|---------------------------|--------------|-----|\r\n| default              | kubernetes                | No node port |\r\n| kube-system          | kube-dns                  | No node port |\r\n| kubernetes-dashboard | dashboard-metrics-scraper | No node port |\r\n| kubernetes-dashboard | kubernetes-dashboard      | No node port |\r\n|----------------------|---------------------------|--------------|-----|\r\n<span class=\"nv\">$ <\/span>minikube stop <span class=\"c\"># \u30ed\u30fc\u30ab\u30eb\u30af\u30e9\u30b9\u30bf\u306e\u505c\u6b62<\/span>\r\n\u270b  Stopping <span class=\"s2\">\"minikube\"<\/span> <span class=\"k\">in <\/span>docker ...\r\n?  Powering off <span class=\"s2\">\"minikube\"<\/span> via SSH ...\r\n?  Node <span class=\"s2\">\"minikube\"<\/span> stopped.\r\n<span class=\"nv\">$ <\/span>minikube delete <span class=\"c\"># \u30ed\u30fc\u30ab\u30eb\u30af\u30e9\u30b9\u30bf\u306e\u524a\u9664<\/span>\r\n?  Deleting <span class=\"s2\">\"minikube\"<\/span> <span class=\"k\">in <\/span>docker ...\r\n?  Deleting container <span class=\"s2\">\"minikube\"<\/span> ...\r\n?  Removing \/home\/bash\/.minikube\/machines\/minikube ...\r\n?  Removed all traces of the <span class=\"s2\">\"minikube\"<\/span> cluster.\r\n<\/code><\/pre>\n<h2>\u4f7f\u7528minikube\u7684\u529f\u80fd\u53ef\u4ee5\u6709\u54ea\u4e9b\uff1f<\/h2>\n<p>\u8ba9\u6211\u4eec\u6765\u67e5\u770b\u4e00\u4e0bminikube\u547d\u4ee4\u884c\u63d0\u4f9b\u4e86\u54ea\u4e9b\u529f\u80fd\uff0c\u53ef\u7528\u4e8e\u4f7f\u7528kubernetes\u3002<\/p>\n<pre class=\"post-pre\"><code>minikube --help\r\nminikube provisions and manages local Kubernetes clusters optimized for development workflows.\r\n\r\nBasic Commands:\r\n  start          Starts a local Kubernetes cluster\r\n  status         Gets the status of a local Kubernetes cluster\r\n  stop           Stops a running local Kubernetes cluster\r\n  delete         Deletes a local Kubernetes cluster\r\n  dashboard      Access the Kubernetes dashboard running within the minikube cluster\r\n  pause          pause Kubernetes\r\n  unpause        unpause Kubernetes\r\n\r\nImages Commands:\r\n  docker-env     Configure environment to use minikube's Docker daemon\r\n  podman-env     Configure environment to use minikube's Podman service\r\n  cache          Add, delete, or push a local image into minikube\r\n\r\nConfiguration and Management Commands:\r\n  addons         Enable or disable a minikube addon\r\n  config         Modify persistent configuration values\r\n  profile        Get or list the the current profiles (clusters)\r\n  update-context Update kubeconfig in case of an IP or port change\r\n\r\nNetworking and Connectivity Commands:\r\n  service        Returns a URL to connect to a service\r\n  tunnel         Connect to LoadBalancer services\r\n\r\nAdvanced Commands:\r\n  mount          Mounts the specified directory into minikube\r\n  ssh            Log into the minikube environment (for debugging)\r\n  kubectl        Run a kubectl binary matching the cluster version\r\n  node           Add, remove, or list additional nodes\r\n\r\nTroubleshooting Commands:\r\n  ssh-key        Retrieve the ssh identity key path of the specified cluster\r\n  ip             Retrieves the IP address of the running cluster\r\n  logs           Returns logs to debug a local Kubernetes cluster\r\n  update-check   Print current and latest version number\r\n  version        Print the version of minikube\r\n\r\nOther Commands:\r\n  completion     Generate command completion for a shell\r\n\r\nUse \"minikube &lt;command&gt; --help\" for more information about a given command.\r\n<\/code><\/pre>\n<p>\u4e0b\u9762\u6211\u5c06\u4ecb\u7ecd\u4e00\u4e9b\u6211\u89c9\u5f97\u5f88\u65b9\u4fbf\u7684\u547d\u4ee4\u3002<\/p>\n<h3>\u4eea\u8868\u76d8<\/h3>\n<p>\u5728\u672c\u5730\u8fd0\u884cminikube dashboard\u3002<br \/>\n\u4e00\u65e6\u542f\u52a8\uff0c\u63a7\u5236\u53f0\u5c06\u663e\u793a\u7c7b\u4f3c\u4ee5\u4e0b\u5185\u5bb9\uff1a<br \/>\n? \u5728\u4f60\u7684\u9ed8\u8ba4\u6d4f\u89c8\u5668\u4e2d\u6253\u5f00 http:\/\/127.0.0.1:42011\/api\/v1\/namespaces\/kubernetes-dashboard\/services\/http:kubernetes-dashboard:\/proxy\/&#8230;<br \/>\n\u8bf7\u5c1d\u8bd5\u4f7f\u7528\u6d4f\u89c8\u5668\u7b49\u8bbf\u95ee\u8be5\u7f51\u5740\u3002<br \/>\n\u8fd9\u6837\uff0c\u60a8\u5c31\u53ef\u4ee5\u8bbf\u95ee\u4e00\u4e2a\u7528\u4e8e\u68c0\u67e5kubernetes\u96c6\u7fa4\u72b6\u6001\u7684\u4eea\u8868\u76d8\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d837434c4406c3e24c\/47-0.png\" alt=\"image.png\" \/><\/div>\n<p>\u5982\u679c\u539f\u751f\u7684K8s\u4e2d\u6ca1\u6709\u90e8\u7f72Dashboard\uff0c\u53ef\u4ee5\u901a\u8fc7\u4f7f\u7528kubectl\u547d\u4ee4\u6765\u90e8\u7f72\u5e76\u6267\u884c\u4ee3\u7406\u547d\u4ee4\uff0c\u4ece\u800c\u8bbf\u95eeDashboard\u3002\u8fd9\u6837\u505a\u53ea\u9700\u4e00\u4e2a\u547d\u4ee4\uff0c\u800c\u4e14\u6ca1\u6709\u590d\u6742\u7684\u9009\u9879\uff0c\u89c9\u5f97\u633a\u65b9\u4fbf\u7684\u3002<\/p>\n<p>WebUI\uff08\u4eea\u8868\u677f\uff09<\/p>\n<h3>\u670d\u52a1<\/h3>\n<p>\u663e\u793a\u6b63\u5728\u8fd0\u884c\u7684\u670d\u52a1\u5217\u8868\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>minikube service list\r\n|----------------------|---------------------------|--------------|-------------------------|\r\n|      NAMESPACE       |           NAME            | TARGET PORT  |           URL           |\r\n|----------------------|---------------------------|--------------|-------------------------|\r\n| default              | hello-minikube            |         8080 | http:\/\/172.17.0.3:30971 |\r\n| default              | kubernetes                | No node port |\r\n| kube-system          | kube-dns                  | No node port |\r\n| kubernetes-dashboard | dashboard-metrics-scraper | No node port |\r\n| kubernetes-dashboard | kubernetes-dashboard      | No node port |\r\n|----------------------|---------------------------|--------------|-------------------------|\r\n<\/code><\/pre>\n<h2>\u70e6\u607c<\/h2>\n<p>\u5f53\u6211\u6267\u884c minikube start \u7136\u540e\u6267\u884c stop&gt;delete \u540e\uff0c\u518d\u6b21\u6267\u884c minikube start \u4ee5\u6784\u5efa\u672c\u5730\u96c6\u7fa4\u65f6\u4f1a\u53d1\u751f\u9519\u8bef\u3002<\/p>\n<pre class=\"post-pre\"><code>minikube start\r\n?  minikube v1.12.1 on Ubuntu 20.04\r\n\u2728  Automatically selected the docker driver\r\n\r\n\u2757  <span class=\"s1\">'docker'<\/span> driver reported a issue that could affect the performance.\r\n?  Suggestion: <span class=\"nb\">enable <\/span>overlayfs kernel module on your Linux\r\n\r\n?  Starting control plane node minikube <span class=\"k\">in <\/span>cluster minikube\r\n?  Creating docker container <span class=\"o\">(<\/span><span class=\"nv\">CPUs<\/span><span class=\"o\">=<\/span>2, <span class=\"nv\">Memory<\/span><span class=\"o\">=<\/span>2200MB<span class=\"o\">)<\/span> ...\r\n?  StartHost failed, but will try again: creating host: create: creating: create kic node: create container: docker run <span class=\"nt\">-d<\/span> <span class=\"nt\">-t<\/span> <span class=\"nt\">--privileged<\/span> <span class=\"nt\">--security-opt<\/span> <span class=\"nv\">seccomp<\/span><span class=\"o\">=<\/span>unconfined <span class=\"nt\">--tmpfs<\/span> \/tmp <span class=\"nt\">--tmpfs<\/span> \/run <span class=\"nt\">-v<\/span> \/lib\/modules:\/lib\/modules:ro <span class=\"nt\">--hostname<\/span> minikube <span class=\"nt\">--name<\/span> minikube <span class=\"nt\">--label<\/span> created_by.minikube.sigs.k8s.io<span class=\"o\">=<\/span><span class=\"nb\">true<\/span> <span class=\"nt\">--label<\/span> name.minikube.sigs.k8s.io<span class=\"o\">=<\/span>minikube <span class=\"nt\">--label<\/span> role.minikube.sigs.k8s.io<span class=\"o\">=<\/span> <span class=\"nt\">--label<\/span> mode.minikube.sigs.k8s.io<span class=\"o\">=<\/span>minikube <span class=\"nt\">--volume<\/span> minikube:\/var <span class=\"nt\">--security-opt<\/span> <span class=\"nv\">apparmor<\/span><span class=\"o\">=<\/span>unconfined <span class=\"nt\">--cpus<\/span><span class=\"o\">=<\/span>2 <span class=\"nt\">--memory<\/span><span class=\"o\">=<\/span>2200mb <span class=\"nt\">-e<\/span> <span class=\"nv\">container<\/span><span class=\"o\">=<\/span>docker <span class=\"nt\">--expose<\/span> 8443 <span class=\"nt\">--publish<\/span><span class=\"o\">=<\/span>127.0.0.1::8443 <span class=\"nt\">--publish<\/span><span class=\"o\">=<\/span>127.0.0.1::22 <span class=\"nt\">--publish<\/span><span class=\"o\">=<\/span>127.0.0.1::2376 <span class=\"nt\">--publish<\/span><span class=\"o\">=<\/span>127.0.0.1::5000 gcr.io\/k8s-minikube\/kicbase:v0.0.10@sha256:f58e0c4662bac8a9b5dda7984b185bad8502ade5d9fa364bf2755d636ab51438: <span class=\"nb\">exit <\/span>status 125\r\nstdout:\r\n8df93322265580c4510cb0a0e9d59bd4cc3f306aaadf73a1681e6d4c605a7dd5\r\n\r\nstderr:\r\ndocker: Error response from daemon: cgroups: cannot find cgroup mount destination: unknown.\r\n\r\n^@?  docker <span class=\"s2\">\"minikube\"<\/span> container is missing, will recreate.\r\n<\/code><\/pre>\n<p>\u6211\u4e0d\u77e5\u9053\u8be5\u600e\u4e48\u529e\u3002<\/p>\n<p>\u7531\u4e8e\u76f8\u540c\u7684\u539f\u56e0\uff0cDocker\u8fd0\u884c\u4e5f\u65e0\u6cd5\u5b8c\u6210\u3002<br \/>\nDocker\uff1a\u5b88\u62a4\u7a0b\u5e8f\u53d1\u751f\u9519\u8bef\u54cd\u5e94\uff1acgroups\uff1a\u65e0\u6cd5\u627e\u5230cgroup\u6302\u8f7d\u76ee\u6807\uff1a\u672a\u77e5\u3002<\/p>\n<p>\u5927\u6982\u6765\u8bf4\uff0c\u901a\u8fc7WSL2\u7684\u91cd\u542f\uff08\u4ece\u5173\u95ed\u5230\u91cd\u65b0\u542f\u52a8WSL\uff09\u53ef\u4ee5\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u3002<\/p>\n<p>\u6b64\u5916\uff0c\u4f60\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u6307\u4ee4\u89e3\u51b3\u95ee\u9898\u3002\uff08\u8fd9\u53ea\u662f\u4e34\u65f6\u63aa\u65bd\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nb\">sudo mkdir<\/span> \/sys\/fs\/cgroup\/systemd\r\n<span class=\"nb\">sudo <\/span>mount <span class=\"nt\">-t<\/span> cgroup <span class=\"nt\">-o<\/span> none,name<span class=\"o\">=<\/span>systemd cgroup \/sys\/fs\/cgroup\/systemd\r\n<\/code><\/pre>\n<p>\u53c2\u8003\u7684\u95ee\u9898<\/p>\n<p>\u6211\u4e0d\u4f1a\u6df1\u5165\u8ffd\u7a76\u539f\u56e0\uff0c\u5982\u679c\u4e86\u89e3\u4e86\u6211\u4f1a\u5728\u8fd9\u91cc\u7559\u4e0b\u6765\u3002<\/p>\n<h2>\u4e2a\u4eba\u89c1\u89e3<\/h2>\n<p>\u6211\u53ea\u662f\u6309\u7167\u516c\u5f0f\u6559\u7a0b\u505a\u4e86\u4e00\u904d\uff0c\u4f46\u662f\u6211\u6210\u529f\u5730\u5728minikube\u4e0a\u642d\u5efa\u4e86\u672c\u5730\u96c6\u7fa4\u3002<br \/>\n\u5b66\u4e60Kubernetes\u5e76\u5728\u672c\u5730\u673a\u5668\u4e0a\u5efa\u7acb\u548c\u6d4b\u8bd5\u73af\u5883\u4f3c\u4e4e\u975e\u5e38\u65b9\u4fbf\u3002<br \/>\n\u4ee5\u6b64\u4e3a\u5951\u673a\uff0c\u8ba9\u6211\u4eec\u6bcf\u4e2a\u4eba\u90fd\u62e5\u6709\u4e00\u4e2aKubernetes\u96c6\u7fa4\u5e76\u6295\u5165\u5230\u5f00\u53d1\u4e2d\u5427\uff08\uff1f\uff09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8fd9\u7bc7\u6587\u7ae0\u662f\u5728\u5bcc\u58eb\u901a\u7cfb\u7edf\u7f51\u7edc\u6280\u672f\u516c\u53f8\u5185\u90e8\u6280\u672f\u793e\u533a\u4e2d\uff0c\u7531\u201c\u521b\u65b0\u63a8\u8fdb\u793e\u533a\u201d\uff0c\u7b80\u79f0\u4e3a\u201c\u3044\u306e\u3079\u3053\u201d\u6240\u7b56\u5212\u7684\uff0c\u3044\u306e\u3079\u3053\u6691\u5047 [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-36208","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4 - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165kubernetes\u7684\u5165\u95e8\u6c1b\u56f4\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4\" \/>\n<meta property=\"og:description\" content=\"\u8fd9\u7bc7\u6587\u7ae0\u662f\u5728\u5bcc\u58eb\u901a\u7cfb\u7edf\u7f51\u7edc\u6280\u672f\u516c\u53f8\u5185\u90e8\u6280\u672f\u793e\u533a\u4e2d\uff0c\u7531\u201c\u521b\u65b0\u63a8\u8fdb\u793e\u533a\u201d\uff0c\u7b80\u79f0\u4e3a\u201c\u3044\u306e\u3079\u3053\u201d\u6240\u7b56\u5212\u7684\uff0c\u3044\u306e\u3079\u3053\u6691\u5047 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165kubernetes\u7684\u5165\u95e8\u6c1b\u56f4\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-19T16:39:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-04T02:20:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d837434c4406c3e24c\/11-0.png\" \/>\n<meta name=\"author\" content=\"\u6587, \u7fd4\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6587, \u7fd4\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/\",\"name\":\"\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-08-19T16:39:21+00:00\",\"dateModified\":\"2024-05-04T02:20:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c\",\"name\":\"\u6587, \u7fd4\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g\",\"caption\":\"\u6587, \u7fd4\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/wenxiang\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4 - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165kubernetes\u7684\u5165\u95e8\u6c1b\u56f4\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4","og_description":"\u8fd9\u7bc7\u6587\u7ae0\u662f\u5728\u5bcc\u58eb\u901a\u7cfb\u7edf\u7f51\u7edc\u6280\u672f\u516c\u53f8\u5185\u90e8\u6280\u672f\u793e\u533a\u4e2d\uff0c\u7531\u201c\u521b\u65b0\u63a8\u8fdb\u793e\u533a\u201d\uff0c\u7b80\u79f0\u4e3a\u201c\u3044\u306e\u3079\u3053\u201d\u6240\u7b56\u5212\u7684\uff0c\u3044\u306e\u3079\u3053\u6691\u5047 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165kubernetes\u7684\u5165\u95e8\u6c1b\u56f4\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-08-19T16:39:21+00:00","article_modified_time":"2024-05-04T02:20:01+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d837434c4406c3e24c\/11-0.png"}],"author":"\u6587, \u7fd4","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6587, \u7fd4","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"5 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/","name":"\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-08-19T16:39:21+00:00","dateModified":"2024-05-04T02:20:01+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5c1d\u8bd5\u4f7f\u7528Minikube\uff0c\u611f\u53d7\u4e00\u4e0b\u8fdb\u5165Kubernetes\u7684\u5165\u95e8\u6c1b\u56f4"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c","name":"\u6587, \u7fd4","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g","caption":"\u6587, \u7fd4"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/wenxiang\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8minikube%ef%bc%8c%e6%84%9f%e5%8f%97%e4%b8%80%e4%b8%8b%e8%bf%9b%e5%85%a5kubernetes%e7%9a%84%e5%85%a5%e9%97%a8%e6%b0%9b%e5%9b%b4%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/36208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=36208"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/36208\/revisions"}],"predecessor-version":[{"id":97740,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/36208\/revisions\/97740"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=36208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=36208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=36208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}