在kubenetes集群中部署一个nginx程序测试集群是否能正常工作
#部署nginx程序
[root@master ~]# kubectl create deployment nginx --image=nginx:1.18-alpine
#开放端口
[root@master ~]# kubectl expose deployment nginx --port=80 --type=NodePort
#查看pod状态
[root@master ~]# kubectl get pod
#查看service状态
[root@master ~]# kubectl get service
#浏览器访问测试
http://192.168.75.129:30755/
本机ip地址+对外暴露的nodeport
10.10.44.168是clustip(用于内部交流的ip地址:局域网) 对外暴露端口才可以外界访问,相当于外界访问30938然后把这个访问转移到内部的pod 的80端口
#查看nginx运行在哪个节点
#查看pod名字
[root@master ~]# kubectl get pods
[root@master ~]# kubectl get pod nginx-7d95b7dbd-qj5jk -o wide