k8s 跨空间域名访问pod 例 隆回政府网

隆回政府网 k8s 跨空间域名访问pod 例。

kubectl get svc -A -o wide | grep -E '(d)|(NAME)'
NAMESPACE          NAME                        TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)                        AGE    SELECTOR
default            assetmanager                NodePort    10.0.0.50    <none>        80:32000/TCP                   118d   app=assetmanager-web
default            assetmanagerc               NodePort    10.0.0.27    <none>        8080:32001/TCP                 119d   app=assetmanagerc
default            jenkins                     NodePort    10.0.0.6     <none>        80:30000/TCP,50000:36229/TCP   125d   name=jenkins
default            kubernetes                  ClusterIP   10.0.0.1     <none>        443/TCP                        130d   <none>
default            openapi                     NodePort    10.0.0.218   <none>        8899:38888/TCP                 98d    app=openapi
default            plrcs                       NodePort    10.0.0.99    <none>        8080:32021/TCP                 99d    app=plrcs
default            plrcs-web                   NodePort    10.0.0.214   <none>        80:32020/TCP                   99d    app=plrcs-web
default            plrcsb                      NodePort    10.0.0.107   <none>        8080:32032/TCP                 98d    app=plrcsb
default            plrcsb-web                  NodePort    10.0.0.86    <none>        80:32030/TCP                   98d    app=plrcsb-web
default            yapingc                     NodePort    10.0.0.241   <none>        8081:32011/TCP                 118d   app=yapingc
default            yiping                      NodePort    10.0.0.113   <none>        80:31000/TCP                   115d   app=yiping-web
default            yipingpre                   NodePort    10.0.0.42    <none>        80:31100/TCP                   115d   app=yipingpre-web
default            ypyk                        NodePort    10.0.0.52    <none>        9098:31001/TCP                 116d   app=ypyk
default            ypykpre                     NodePort    10.0.0.229   <none>        9098:31101/TCP                 116d   app=ypykpre
default            zcgl                        NodePort    10.0.0.61    <none>        80:32010/TCP                   117d   app=zcgl-web
kube-system        kube-dns                    ClusterIP   10.0.0.2     <none>        53/UDP,53/TCP                  125d   k8s-app=kube-dns
kube-system        logstash                    NodePort    10.0.0.75    <none>        5044:35044/TCP                 54d    app=logstash
ns-elasticsearch   elasticsearch-api-service   NodePort    10.0.0.180   <none>        9300:39300/TCP                 110d   elastic-app=elasticsearch
ns-elasticsearch   elasticsearch-discovery     ClusterIP   10.0.0.150   <none>        9300/TCP                       110d   elastic-app=elasticsearch,role=master
ns-elasticsearch   elasticsearch-service       NodePort    10.0.0.22    <none>        9200:39200/TCP                 110d   elastic-app=elasticsearch
ns-elasticsearch   kibana-service              NodePort    10.0.0.83    <none>        5601:35601/TCP                 110d   elastic-app=kibana

根据上面的空间从default空间访问 NAMEkibana-service 使用ping

格式为:

${NAME}.${NAMESPACE}.svc.cluster.local

#按要求组合起来域名就是
kibana-service.ns-elasticsearch.svc.cluster.local

到任意default空间的pod 去ping:

root@ypyk-688476d49c-hm5rd:/# ping kibana-service.ns-elasticsearch.svc.cluster.local
PING kibana-service.ns-elasticsearch.svc.cluster.local (10.0.0.83): 56 data bytes
64 bytes from 10.0.0.83: icmp_seq=0 ttl=64 time=0.036 ms
64 bytes from 10.0.0.83: icmp_seq=1 ttl=64 time=0.050 ms
64 bytes from 10.0.0.83: icmp_seq=2 ttl=64 time=0.049 ms
这样实现了不同空间重启后不再局限于Ingress 的CLUSTER-IP 重启失效以及NodePort的端口的转发
本文《k8s 跨空间域名访问pod 例 隆回政府网》由网赚联盟( wangzhuan.org.cn )整理或原创,感谢您的阅读。

随机文章

SEO小小课堂网
站长导航
关键词排名优化
网站内容优化
GEO培训
SEO小小课堂网
SEO教程
站长导航

百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/113561.html