源码
Docker 镜像
部署 Deployment、Service
kubectl apply -f https://gitee.com/xuxiaowei-com-cn/java/raw/main/deploy/deploy-service.yaml
查看部署结果
查看 pod
kubectl get pod -o wide
[root@anolis ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
java-resp-1-deployment-65f5ddf8df-zx2s4 1/1 Running 0 13m 172.16.231.196 k8s-1 <none> <none>
[root@anolis ~]#
curl 172.16.231.196:8080 && echo
[root@anolis ~]# curl 172.16.231.196:8080 && echo
{"remoteHost":"192.168.103.23","headerNames":{"host":["172.16.231.196:8080"],"user-agent":["curl/8.4.0"],"accept":["*/*"]},"remotePort":35772,"remoteAddr":"192.168.103.23"}
[root@anolis ~]#
查看 deployment
kubectl get deployment -o wide
[root@anolis ~]# kubectl get deployment -o wide
NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR
java-resp-1-deployment 1/1 1 1 10m java-resp-1 registry.cn-qingdao.aliyuncs.com/xuxiaoweicomcn/java:0.0.1-SNAPSHOT app=java-resp-1
[root@anolis ~]#
service
kubectl get service -o wide
[root@anolis ~]# kubectl get service -o wide
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
java-resp-1-service NodePort 10.111.15.201 <none> 8080:30780/TCP 11m app=java-resp-1
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 43h <none>
[root@anolis ~]#
curl 10.111.15.201:8080 && echo
[root@anolis ~]# curl 10.111.15.201:8080 && echo
{"remoteHost":"192.168.103.23","headerNames":{"host":["10.111.15.201:8080"],"user-agent":["curl/8.4.0"],"accept":["*/*"]},"remotePort":43052,"remoteAddr":"192.168.103.23"}
[root@anolis ~]#
curl 127.0.0.1:30780 && echo
[root@anolis ~]# curl 127.0.0.1:30780 && echo
{"remoteHost":"192.168.103.23","headerNames":{"host":["127.0.0.1:30780"],"user-agent":["curl/8.4.0"],"accept":["*/*"]},"remotePort":60297,"remoteAddr":"192.168.103.23"}
[root@anolis ~]#
curl http://10.25.25.103:30780 && echo
xuxiaowei@xiaomi ~ curl http://10.25.25.103:30780 && echo
{"remoteHost":"10.25.25.26","headerNames":{"host":["10.25.25.103:30780"],"user-agent":["curl/8.7.1"],"accept":["*/*"]},"remotePort":61539,"remoteAddr":"10.25.25.26"}
xuxiaowei@xiaomi ~