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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!