k8s 跨空间域名访问pod 例 隆回政府网
用户投稿
•
•
阅读 172
隆回政府网 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空间访问 NAME 为 kibana-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的端口的转发
随机文章
SEO小小课堂网站长导航
关键词排名优化
网站内容优化
GEO培训
SEO小小课堂网
SEO教程
站长导航
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/113561.html

微信扫一扫
支付宝扫一扫