kubernetes测试部署一个nginx

在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

kubernetes测试部署一个nginx_第1张图片

#浏览器访问测试

http://192.168.75.129:30755/

本机ip地址+对外暴露的nodeport

10.10.44.168是clustip(用于内部交流的ip地址:局域网) 对外暴露端口才可以外界访问,相当于外界访问30938然后把这个访问转移到内部的pod 的80端口

kubernetes测试部署一个nginx_第2张图片

#查看nginx运行在哪个节点 

#查看pod名字
[root@master ~]# kubectl get pods

[root@master ~]# kubectl get pod nginx-7d95b7dbd-qj5jk -o wide

你可能感兴趣的:(#,Kubernetes,kubernetes,nginx,java)