我对istio很陌生,我正试图把它设置好。
不过,我有一个问题: istio是指通过入口进入kube集群的流量,还是用于与运行在同一kube集群内的服务进行通信?
对不起,如果这是个问题,但我在其他地方找不到。任何指针都将不胜感激。
下面是我所拥有的:1.2部署在istio网格上的服务的不同版本:
kubectl get pods -n turbo -l component=rhea
NAME READY STATUS RESTARTS AGE
rhea-api-istio-1-58b957dd4b-cdn54 2/2 Running 0 46h
rhea-api-istio-2-5787d4ffd4-bfwwk 2/2 Running 0 46hkubectl get pods -n saudagar | grep readonly
saudagar-readonly-7d75c5c7d6-zvhz9 2/2 Running 0 5dapiVersion: v1
kind: Service
metadata:
name: rhea
labels:
component: rhea
namespace: turbo
spec:
selector:
component: rhea
ports:
- port: 80
targetPort: 3000
protocol: TCPapiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
name: rhea
spec:
host: rhea
subsets:
- name: v1
labels:
app: rhea-api-istio-1
- name: v2
labels:
app: rhea-api-istio-2apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: rhea
namespace: turbo
spec:
hosts:
- rhea
http:
- route:
- destination:
host: rhea
subset: v1我试图测试的是线路中断,在漏和沙特之间,和流量路由的两个版本的服务。
我想在同一个kube集群里测试这个。我无法做到这一点。如果我想从沙特服务访问can服务,我应该使用哪个端点才能看到应用的流量路由策略?
https://stackoverflow.com/questions/57831061
复制相似问题