pod访问其他namespace中的服务
参考文档:https://blog.csdn.net/yujia_666/article/details/114104791
通过Service的ExternalName类型即可实现跨namespace名称空间与Service通信。
例如:namespace=smartbrain 中的pod,要访问namespace=test中的service=whoami-service服务
在namespace=smartbrain中创建如下服务:
1apiVersion: v1
2kind: Service
3metadata:
4 name: smartbrain-external-whoami-service
5 namespace: smartbrain
6spec:
7 type: ExternalName
8 externalName: whoami-service.test.svc.cluster.local
9 ports:
10 - port: 80
11 targetPort: 80
其中:
externalName的格式为:$(service name).$(namespace).svc.cluster.local
cluster.local是k8s默认的集群域名(如果没有修改
评论