ToB企服应用市场:ToB评测及商务社交产业平台

标题: 云盘算-istio运维 [打印本页]

作者: 用户云卷云舒    时间: 2024-7-15 03:24
标题: 云盘算-istio运维
架构

     

     服务网格在逻辑上,分为控制层面control plane和数据层面data plane
     
     服务网格重要由以下组件构成:
     Envoy

     Istio 使用 Envoy 代理的扩展版本。Envoy 是使用 C++ 开发的高性能代理,可为服务网格中的所有服务调解所有入站和出站流量。Envoy 代理是与数据平面流量交互的唯一 Istio 组件。
     Envoy 代理被部署为服务的辅助工具,通过 Envoy 的很多内置功能在逻辑上增强了服务,例如:
     
     这种 Sidecar 部署使 Istio 可以提取大量有关流量行为的信号作为属性。Istio 可以使用这些属性来执行计谋决策,并将其发送到监督体系以提供有关整个网格行为的信息。Sidecar 代理模型还允许用户将 Istio 功能添加到现有部署中,而无需重新构造或重写代码。
     Envoy 代理启用的一些 Istio 功能和使命如下:
     
     istiod

     
     运维

                                   登录后复制                        
  1. #检索特定 Pod 中 Envoy 实例的集群配置的信息:
  2. Istioctl proxy-config cluster <pod-name> [flags]
  3. #检索特定 Pod 中 Envoy 实例的 Bootstrap 配置的信息
  4. Istioctl proxy-config bootstrap <pod-name> [flags]
  5. #检索特定 Pod 中 Envoy 实例的监听器配置的信息:
  6. Istioctl proxy-config listener <pod-name> [flags]
  7. #检索特定 Pod 中 Envoy 实例的路由配置的信息:
  8. Istioctl proxy-config route <pod-name> [flags]
  9. #检索特定 Pod 中 Envoy 实例的 Endpoint 配置的信息:
  10. Istioctl proxy-config endpoints <pod-name> [flags]
复制代码
      
                       Istio 的 Listener,Route,Cluster 和 Endpoint 与 Envoy 中的概念类似。
     
                                   登录后复制                        
  1. Istioctl pc cluster productpage-v1-64794f5db4-4h8c8.default--direction inbound -ojson
  2. Istioctl pc cluster productpage-v1-64794f5db4-4h8c8.default --direction outbound -ojson
复制代码
      
                       
     调试Envoy 和 Istiod

     istio 提供了两个非常有价值的下令来资助诊断流量管理配置相干的题目,Proxy-status 和 Proxy-config 下令。
     Proxy-status 下令容许您获取网格的概况,并识别出导致题目的代理。
     Proxy-config 可以被用于检查 Envoy 配置和诊断题目。
     获取网格概况
     Proxy-status 下令容许您获取网格的概况。如果您怀疑某一个 Sidecar 没有吸收到配置或配置差别步时,Proxy-status 将告诉您缘故原由。
     

     如果列表中缺少代理,这意味着它目前没有毗连到 Istiod 实例,因此不会吸收任何配置。
     

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4