k8s初学习—基于k8s部署nginx
创建命名空间dev
1 | kubectl create ns dev |
运行nginx
1 | kubectl run nginx --image=nginx:1.17.1 --port=80 --namespace=dev |
查看某个命名空间下的pod的信息 根据pod-name
1 | kubectl get pod nginx -n dev |
试试访问pod
1 | curl 172.17.0.5:80 |
![image-20230309160542890](https://luckyblob.oss-cn-shanghai.aliyuncs.com/postimgs/image-20230309160542890.png)
很尴尬 不能访问 果然教程不帮你踩坑。
问了chatgpt,给出几种方案。我试了第一种
首先 我用minikube ssh
指令之后 进入minikube内部,再访问居然成功了。
![image-20230309160735086](https://luckyblob.oss-cn-shanghai.aliyuncs.com/postimgs/image-20230309160735086.png)
接下来我继续问chatGPT这是为什么 ?
![image-20230309161439775](https://luckyblob.oss-cn-shanghai.aliyuncs.com/postimgs/image-20230309161439775.png)
但是实际上我测试了一下都是正常的 chatgpt并没有帮我解决?
接下来就问了师兄,师兄一语中的,师兄总是那么神。
![image-20230309161606272](https://luckyblob.oss-cn-shanghai.aliyuncs.com/postimgs/image-20230309161606272.png)
所以chatGPT其实有的时候也并不是那么神啦!!!
![image-20230309161656417](https://luckyblob.oss-cn-shanghai.aliyuncs.com/postimgs/image-20230309161656417.png)
到此结束!