LoongArch64 (loong64) 龙芯架构:Kubernetes 测试部署 Deployment、Service

源码

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  ~ 