美文网首页
K8s跨namespace接口调用配置

K8s跨namespace接口调用配置

作者: 牛亦非 | 来源:发表于2020-03-22 10:33 被阅读0次

以命名空间a下的容器调用命名空间b下的服务b-api-svc为例:

  1. 编辑service配置文件

创建b-service.yaml

kind: Service
apiVersion: v1
metadata:
# 自定义在调用方命名空间下映射的service的名称
  name: b-api
# 指定调用方的命名空间
  namespace: a
spec:
# 指定service类型
  type: ExternalName
# 指定被调用service的内部域名
# 格式为 <service>.<namespace>.svc.cluster.local
  externalName: b-api-svc.b.svc.cluster.local
  ports:
  - port: 80
  1. 命令行创建service
kubectl apply -f b-service.yaml

提示:service/b created,创建完成。

  1. 系统内调用

a下容器可使用域名b调用b-api-svc服务中的接口

如:http://b/xxxx

PS: 如果被调用方的端口不是80,域名后也需要加相应端口号

相关文章

  • K8s跨namespace接口调用配置

    以命名空间a下的容器调用命名空间b下的服务b-api-svc为例: 编辑service配置文件 创建b-servi...

  • kindeditor 跨域上传图片配置 富文本编辑

    本文用于解决kindeditor跨域上传配置,服务端上传接口使用java。kindeditor 调用服务端上传接口...

  • 3、CRUD

    3.1:namespace 配置文件中namespace中的名称为对应Mapper接口或者Dao接口的完整包名,必...

  • WebApi跨域

    在接口调用的时候,需要考虑到接口的跨域请求。 在web.config配置中添加几条配置即可 在部署到IIS上时,可...

  • Mybatis框架SQl映射文件的几个顶级元素2019-05-1

    1.Mapper --namespace 其中namespace赋值对应接口的完全限定名 2.cache 配置给定...

  • java远程调用的反思(Dubbo Vs Spring全家桶)

    问题 为什么要有远程调用?因为跨系统的交互变得很多。 跨公司系统的调用:比如调用 支付宝的支付接口,比如调用 税务...

  • Axios使用经验

    跨域调用接口注意事项 在跨域调用并且需要传递cookie的时候,我们会增加withCredentials:true...

  • Vue 项目解决跨域问题

    vue 项目中解决接口跨域的方法 1.简单粗暴直接用jquery 的jsonp 来调用跨域跨域接口 2.如果本地引...

  • MyBatis XML 基本用法

    Mybatis XML配置详解 接口和XML是通过namespace的值设置为接口的全限定名称来进行关联的。比如:...

  • 微信公众号测试

    4. 微信公众号测试: 1)接口配置测试 由于微信公众号需要调用微信的接口,所以我们首先需要进行调用接口配置测试。...

网友评论

      本文标题:K8s跨namespace接口调用配置

      本文链接:https://www.haomeiwen.com/subject/lzsmyhtx.html