首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于内部kube服务的ISTIO服务网格

用于内部kube服务的ISTIO服务网格
EN

Stack Overflow用户
提问于 2019-09-07 05:50:07
回答 1查看 268关注 0票数 0

我对istio很陌生,我正试图把它设置好。

不过,我有一个问题: istio是指通过入口进入kube集群的流量,还是用于与运行在同一kube集群内的服务进行通信?

对不起,如果这是个问题,但我在其他地方找不到。任何指针都将不胜感激。

下面是我所拥有的:1.2部署在istio网格上的服务的不同版本:

代码语言:javascript
复制
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          46h
  1. 在istio网格上部署的另一个服务:
代码语言:javascript
复制
kubectl get pods -n saudagar | grep readonly
saudagar-readonly-7d75c5c7d6-zvhz9   2/2     Running   0          5d
  1. 我有一个kube服务定义如下:
代码语言:javascript
复制
apiVersion: v1
kind: Service
metadata:
  name: rhea
  labels:
    component: rhea
  namespace: turbo
spec:
  selector:
    component: rhea
  ports:
  - port: 80
    targetPort: 3000
    protocol: TCP
  1. 目的地规则:
代码语言:javascript
复制
apiVersion: 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-2
  1. 虚拟服务,如:
代码语言:javascript
复制
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: rhea
  namespace: turbo
spec:
  hosts:
  - rhea
  http:
  - route:
    - destination:
        host: rhea
        subset: v1

我试图测试的是线路中断,在漏和沙特之间,和流量路由的两个版本的服务。

我想在同一个kube集群里测试这个。我无法做到这一点。如果我想从沙特服务访问can服务,我应该使用哪个端点才能看到应用的流量路由策略?

EN

回答 1

Stack Overflow用户

发布于 2019-09-08 13:23:11

Istio可用于控制入口交通 (从外部到集群)、控制簇内通信量 (在集群内的服务之间)和控制出口交通 (从集群内的服务到集群之外的服务)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57831061

复制
相关文章

相似问题

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