登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
发现大使
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
seedance2.0
低空经济
DeepSeek
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
通过 Istio Zufar Dhiyaulhaq 和 Vijay Dhama 自动与 GoPay 合作伙伴进行 mTLS 通信
信息技术
2022-05-26
IstioCon 2021:Istio 社区第一届全球峰会
xingxing+
核心观点与关键数据
GoPay 系统规模
:拥有数百名开发人员,多个 Kubernetes 集群,250 多个微服务,每周部署 3000 多次,涉及 1.5 亿多次内部 API 调用,服务类型包括 REST 和 gRPC,使用 Golang、Java、Clojure 和 Ruby 编写。
技术背景
:早期使用 gRPC、Envoy 和 Consul 进行服务发现和负载平衡,但管理维护成本高。
技术迁移与实施
迁移至 Istio
:从 Envoy 迁移至 Istio,利用 EnvoyFilters 便于集成,Istio 的抽象概念简化管理。
相互 TLS (mTLS) 实施前的问题
:
使用 HTTPS + IP 白名单,非安全团队推荐,维护大量特定 IP 端点工作繁重,存在内部攻击安全担忧。
实现相互 TLS 的解决方案
:
集中式证书管理
:通过 Kubernetes 集群同步证书生命周期,支持 VM 与集群同步。
入口相互 TLS
:使用 Istio 网关
mode: mutual
,额外授权政策添加 IP 允许列表,利用
subjectAltNames
验证客户端 SAN。
出口相互 TLS
:使用出口 TLS,客户端通过 sidecar 自动升级到相互 TLS,sidecar 注释配置
sidecar.istio.io/userVolumeMount
。
挑战与未来工程
挑战
:客户端出口通信出现 503 错误,通过虚拟服务对象添加重试机制解决。
未来工程
:计划将 Egress TLS 起始机制迁移至 Egress Gateway,因当前 Istio 1.6 版本不支持通过 SDS 添加证书。
你可能感兴趣
改善 Istio - Zufar Dhiyaulhaq 开发人员的限速体验
商贸零售
IstioCon 2022:Istio 社区第二届全球峰会
2022-05-26
使用 Istio 和 OpenAPI 3 - Anil Attuluri 和 Siva Thiru 进行 API 运行时编排
商贸零售
IstioCon 2022:Istio 社区第二届全球峰会
2022-05-26
使用 CDP 数据进行与自然相关的风险和机会评估:审查通过 CDP 对棕榈油的现有披露与自愿 TNFD LEAP 方法的组成部分之间的重叠
商贸零售
CDP
2022-08-18
就 2021-2030 年全球麻风病战略向国家麻风病规划管理人员、合作伙伴和受影响者进行全球磋商
商贸零售
世界卫生组织
2020-11-26
中国内地与香港之间自动进行国别报告交换的安排
商贸零售
毕马威
2020-03-05