一、管理員權限進入cmd。
二、如果minikube沒有啓動,則輸入minikube start。
三、輸入minikube ssh可以進入minikube。
四、(與第三步無關)輸入minikube version,查看minikube版本號。
五、下載對應於當前minikube的kubectl.exe(下載地址,例如v1.18.0:Linux https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl,Windows https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/windows/amd64/kubectl.exe),放入f:/minikube_necessary。
六、把mnkb.yaml和mnkb-service.yaml放入f:/minikube_necessary。
七、在mnkb.yaml中配置api的版本,api的類型是Deployment,app名稱爲mnkb(隨意),在容器中要存放的鏡像(images)是nginx,版本是latest。(port配置80會起衝突嗎?不會的,這是容器內部的port,和你的機子用的port沒關係。)
八、在mnkb-service.yaml中配置好nodePort,這就是映射到本機的訪問端口,具體端口是要大於31000小於3xxxx(具體看本機提示信息)。
九、分別執行kubectl create -f mnkb.yaml和kubectl create -f mnkb-service.yaml創建容器。
十、輸入minikube ip,查詢要訪問的端口。
十一、打開瀏覽器,輸入ip:nodePort,效果如下:
十二、關閉服務時,輸入kubectl delete -f mnkb.yaml和kubectl delete -f mnkb-service.yaml執行即可。