Istio virtualService是否始终需要DestinationRule?

时间:2018-08-03 13:36:51

标签: istio

我是Istio的新手,我刚刚开始使用VirtualServices玩游戏。在文档中,示例显示了virtualService和destinationRule的创建

但是here,在这篇关于金丝雀部署的博客文章中,他们只是创建了virtualService:

kind: VirtualService metadata: name: helloworld spec: hosts: - helloworld http: - route: - destination: host: helloworld subset: v1 weight: 90 - destination: host: helloworld subset: v2 weight: 10

因此,如果没有destinationRule,Istio如何知道subset:v1对应于helloworld部署的version:v1标签?

谢谢

1 个答案:

答案 0 :(得分:1)

如果VirtualService使用subsets,则必须在subsets中定义DestinationRule

我已打开一个问题来修复博客文章https://github.com/istio/istio.github.io/issues/2152。感谢您指出问题。