minikube 基本使用
New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force
Invoke-WebRequest -OutFile 'c:\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing
or
winget install minikube
start
minikube start
kubectl get po -A
minikube dashboard
deploy
创建示例部署并将其公开在端口 8080 上:
kubectl create deployment hello-minikube --image=kicbase/echo-server:1.0
kubectl expose deployment hello-minikube --type=NodePort --port=8080
这可能需要一些时间,但是当您运行时,您的部署很快就会显示:
kubectl get services hello-minikube
访问此服务的最简单方法是让 minikube 为您启动 Web 浏览器:
minikube service hello-minikube
或者,使用 kubectl 转发端口:
kubectl port-forward service/hello-minikube 7080:8080
田田!您的应用程序现在可以在http://localhost:7080/上找到。
您应该能够在应用程序输出中看到请求元数据。尝试更改请求的路径并观察变化。同样,您可以执行 POST 请求并观察输出中显示的正文。
管理集群
管理您的集群
暂停 Kubernetes,而不影响已部署的应用程序:
minikube pause
取消暂停已暂停的实例:
minikube unpause
停止集群:
minikube stop
更改默认内存限制(需要重新启动):
minikube config set memory 9001
浏览易于安装的 Kubernetes 服务目录:
minikube addons list
创建运行旧版 Kubernetes 的第二个集群:
minikube start -p aged --kubernetes-version=v1.16.1
删除所有 minikube 集群:
minikube delete --all
本作品采用《CC 协议》,转载必须注明作者和本文链接