首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >istio服务可以用于任意主机名吗?

istio服务可以用于任意主机名吗?
EN

Stack Overflow用户
提问于 2019-12-02 15:28:41
回答 1查看 306关注 0票数 0

对于网状网络(在我的简单示例中没有入口或出口),通常的做法是让虚拟服务的“主机”与现有的kubernetes服务匹配:

代码语言:javascript
复制
hosts:
- reviews.default.svc.cluster.local

但这是必需的吗?如果我想为一个完全不同的主机名创建一个虚拟服务,这有可能吗?例如:

代码语言:javascript
复制
hosts:
- review-service.my-servicemesh

然后调用http://review-service.my-servicemesh的服务而不是http://reviews (或http://reviews.default)?

或者以另一种方式问这个问题:我的istio (虚拟)服务名称空间能否与kubernetes服务/命名空间的名称空间完全解耦?

EN

回答 1

Stack Overflow用户

发布于 2019-12-03 10:53:59

是的,这可以使用istio 服务条目来实现。你可以创建这样的东西

代码语言:javascript
复制
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: review-servicemesh
spec:
  hosts:
  - "review-service.my-servicemesh"
  location: MESH_EXTERNAL
  ports:
  - number: 80
    name: http
    protocol: HTTP
  resolution: STATIC [or even DNS]
  endpoints:
  - address: <your_endpoint_address>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59142058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档