kubernetes学习——minikube入门
minikube安装
请看上一篇文章
入门
不入其门不得其法,现在开始入门。
启动minikube
minikube start --vm-driver=hyperv
配置默认hyperv驱动
minikube config set vm-driver hyperv
基于hyper-v 没有安装和启动hyper-v的可以自行查询。
一旦启动,您就可以使用来与您的集群进行交互kubectl,就像其他任何Kubernetes集群一样。例如,启动服务器:
kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4
将服务公开为NodePort(8080端口是镜像对外公布的端口)
kubectl expose deployment hello-minikube --type=NodePort --port=8080
minikube使您可以在浏览器中轻松打开此公开的端点:
minikube service hello-minikube
运行效果
172.17.247.90是我的虚拟机的IP,如果你没有出现这个界面,ping一下你的虚拟机IP是否能通
继续创建cluster
minikube start -p cluster2
完蛋了,系统内存不足了,过几天加个内存条再尝试吧,先学习别的。
停止本地集群:
minikube stop
删除本地集群:
minikube delete
删除所有本地群集和配置文件
minikube delete --all
删除pod和deployment
kubectl delete services hello-minikube
kubectl delete deployment hello-minikube
https://minikube.sigs.k8s.io/docs/examples/
https://kubernetes.io/zh/docs/setup/learning-environment/minikube/#%e5%ae%89%e8%a3%85