Istio控制平面组件原理解析
Istio控制平面组件原理解析 朱经惠 2018.08.25 Service Mesh Meetup #3 深圳站关于我 • 朱经惠,ETC车宝平台工程师。 • 喜欢开源,个人开源项目”Jaeger PHP Client”。 • 喜欢研究源码,对NSQ,Jaeger,Istio(控制平面)等go语言开源项目进行 过研究。 • 除了代码还喜欢爬山和第二天睡醒后全身酸疼的感觉。目录Pil uv1版本和v2版本之间的区别 u建立缓存配置 u触发配置生效方式v1版本和v2版本之间的区别 V1 HTTP1 REST JSON/YAML 弱类型 轮询 SDS/CDS/RDS/LDS 奠定控制平面基础 V2 HTTP2 GRPC Proto3 强类型 Push SDS/CDS/RDS/LDS/HDS/ADS/KDS 和Google强强联手 官方博客:The universal secretName: istio.default证书过期 üroot-cert.pem 实际有效期1年,没有找到更新方式,手动更新? ücert-chain.pem 和 key.pem 实际有效期90天,程序控制有效期45天 ü证书过期会被重新生成并挂载到/etc/certs ü触发envoy热启动ü方案一: • 把重新生成证书时间改为凌晨http://www.servicemesher.com0 码力 | 30 页 | 9.28 MB | 5 月前3OpenShift Container Platform 4.8 Web 控制台
1.1. RED HAT OPENSHIFT SERVICE MESH Red Hat OpenShift Service Mesh 是一个提供对服务网格(service mesh)的行为信息和操作控制的平 台,它为用户提供了一个连接、管理和监控微服务应用程序的统一方法。 术语 服务网格(service mesh)代表在分布式微服务架构中组成应用程序的微服务网络,以及这些微服务 间的交互。当服务 提供了一个方便的方法来创建一个部署的服务网络,它可提供发现、负 载平衡、服务对服务验证、故障恢复、指标和监控的功能。服务网格还提供更复杂的操作功能,其中包括 A/B 测试、canary 发行版本、速率限制、访问控制以及端到端验证。 1.2. 获取支持 如果您在执行本文档所述的某个流程时遇到问题,请访问红帽客户门户。您可通过该客户门户: 搜索或浏览红帽知识库,了解有关红帽产品的技术支持文章。 提交问题单给红帽支持。 Kiali 观察控制台只支持 Chrome 、Edge 、Firefox 或 SDomain 浏览器的最新的两个版本。 1.3.2. 支持的 Mixer 适配器 此发行版本只支持以下 Mixer 适配器: 3scale Istio Adapter Red Hat OpenShift Service Mesh 在服务网络间提供了实现关键功能的统一方式: 流量管理 流量管理 - 控制服务间的流量和0 码力 | 87 页 | 1.58 MB | 1 年前3OpenShift Container Platform 4.2 Web 控制台
Container Platform 4.2 Web 控制台 在OpenShift Container Platform 4.2中使用Web控制台 Last Updated: 2020-08-21 OpenShift Container Platform 4.2 Web 控制台 在OpenShift Container Platform 4.2中使用Web控制台 法律通告 法律通告 Copyright the property of their respective owners. 摘要 摘要 本文档提供了有关使用和定制 OpenShift Container Platform 4.2 Web 控制台的信息。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 访问WEB控制台 控制台 1.1. 了解和访问WEB控制台 第 第 2 章 章 使用 使用 OPENSHIFT CONTAINER PLATFORM DASHBOARD 获 获取集群信息 取集群信息 2.1. 关于 OPENSHIFT CONTAINER PLATFORM 仪表板页 第 第 3 章 章 在 在OPENSHIFT CONTAINER PLATFORM中配置 中配置WEB控制台 控制台0 码力 | 17 页 | 209.14 KB | 1 年前3Apache Karaf Decanter 2.x - Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2.16. Rest Servlet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16. REST SERVLET The Decanter Rest Servlet collector registers a servlet on the OSGi HTTP service (by default on /decanter/collect). It listens for incoming collected messages on this servlet. The d decanter-collector-rest-servlet feature installs the collector: Apache Karaf Decanter 2.x - Documentation - 18 karaf@root()> feature:install decanter-collector-rest-servlet 1.2.17. SOAP The Decanter0 码力 | 64 页 | 812.01 KB | 1 年前3Apache Karaf Container 4.x - Documentation
ObrMBean 4.16.5. Apache Karaf Cave 4.17. Enterprise 4.17.1. Http Service 4.17.2. WebContainer (JSP/Servlet) 4.17.3. Naming (JNDI) 4.17.4. Transaction (JTA) 4.17.5. DataSources (JDBC) 4.17.6. JMS 4.17 log appender 5.22. Custom JMX MBean 5.23. Working with profiles 5.24. Security & JAAS 5.25. Servlet 5.26. WAR 5.27. HTTP Resources 5.28. REST service 5.29. SOAP service 5.30. Websocket 5.31. | | Uninstalled | standard-4.0.0 | Provides an OSGI-aware Servlet ContextListener fo • shell:clear clears the current console display • shell:completion displays0 码力 | 370 页 | 1.03 MB | 1 年前3Apache Karaf Decanter 1.x - Documentation
1.2.10. System 1.2.11. Network socket 1.2.12. JMS 1.2.13. MQTT 1.2.14. Kafka 1.2.15. Rest Servlet 1.3. Appenders 1.3.1. Log 1.3.2. Elasticsearch & Kibana 1.3.3. JDBC 1.3.4. JMS 1.3.5. Camel 15. Rest Servlet The Decanter Rest Servlet collector registers a servlet on the OSGi HTTP service (by default on /decanter/collect ). It listens for incoming collected messages on this servlet. The decanter-collector-rest-servlet feature installs the collector: 1.3. Appenders Decanter appenders receive the data from the collectors, and store the data into a storage backend. 1.3.1. Log The Decanter0 码力 | 67 页 | 213.16 KB | 1 年前3Apache Karaf 3.0.5 Guides
| 3.0.0-SNAPSHOT | | standard-3.0.0-SNAPSHOT | Provides an OSGI-aware Servlet ContextListener for config | 3.0.0-SNAPSHOT | x | standard-3.0.0-SNAPSHOT wiring.package; (&(osgi.wiring.package=javax.servlet)(version>=2.5.0)(!(version>=3.0.0))) [81.0] osgi.wiring.package; (&(osgi.wiring.package=javax.servlet.http)(version>=2.5.0)(!(version>=3.0.0))) [81 nio)(version>=6.1.0)(!(version>=7.0.0))) [81.0] osgi.wiring.package; (&(osgi.wiring.package=org.mortbay.jetty.servlet)(version>=6.1.0)(!(version>=7.0.0))) [81.0] osgi.wiring.package; (&(osgi.wiring.package=org.mortbay0 码力 | 203 页 | 534.36 KB | 1 年前3Apache Karaf Cellar 4.x - Documentation
cellar features: karaf@node1()> feature:install webconsole karaf@node1()> http:list ID | Servlet | Servlet-Name | State | Alias | Url ------------------------------------ /features | http://172.17.42.1:8181/features karaf@node2()> http:list ID | Servlet | Servlet-Name | State | Alias | Url --------------------------------0 码力 | 39 页 | 177.09 KB | 1 年前3OpenShift Container Platform 4.2 Service Mesh 的安装、使用和发行注记信息
Container Platform 4.8 Web 控制台 在 OpenShift Container Platform 中使用 web 控制台 Last Updated: 2023-04-19 OpenShift Container Platform 4.8 Web 控制台 在 OpenShift Container Platform 中使用 web 控制台 法律通告 法律通告 Copyright are the property of their respective owners. 摘要 摘要 本文档提供了有关使用和定制 OpenShift Container Platform web 控制台的信息。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 目 目录 录 第 第 1 章 章 WEB 控制台概述 控制台概述 1.1. 关于 WEB 控制台中的 ADMINISTRATOR 视角 1.2. 关于 WEB 控制台中的开发者视角 第 第 2 章 章 访问 访问WEB控制台 控制台 2.1. 先决条件 2.2. 了解和访问WEB控制台 第 第 3 章 章 使用 使用 OPENSHIFT CONTAINER0 码力 | 44 页 | 651.51 KB | 1 年前3OpenShift Container Platform 4.6 节点
pod 2.4. 使用 POD 横向自动扩展自动扩展 POD 2.4.1. 了解 pod 横向自动扩展 2.4.1.1. 支持的指标 2.4.1.2. 扩展策略 2.4.2. 使用 Web 控制台创建 pod 横向自动扩展 2.4.3. 使用 CLI 根据 CPU 使用率创建 pod 横向自动扩展 2.4.4. 使用 CLI 根据内存使用率创建 pod 横向自动扩展对象 2.4.5. 使用 6.5. secret 故障排除 2.7. 创建和使用配置映射 2.7.1. 了解配置映射 配置映射限制 2.7.2. 在 OpenShift Container Platform Web 控制台中创建配置映射 2.7.3. 使用 CLI 创建配置映射 2.7.3.1. 从目录创建配置映射 2.7.3.2. 从文件创建配置映射 2.7.3.3. 从字面值创建配置映射 2.7.4. 放置到特定节点 2.10.1. 使用节点选择器控制 pod 放置 第 第 3 章 章 控制 控制节 节点上的 点上的 POD 放置( 放置(调 调度) 度) 3.1. 使用调度程序控制 POD 放置 3.1.1. 调度程序用例 3.1.1.1. 基础架构拓扑级别 3.1.1.2. 关联性 3.1.1.3. 反关联性 3.2. 配置默认调度程序以控制 POD 放置 3.2.1. 了解默认调度0 码力 | 404 页 | 3.60 MB | 1 年前3
共 235 条
- 1
- 2
- 3
- 4
- 5
- 6
- 24