Istio提供了非常易用的安全解决方案,包括服务间身份验证mTLS
,服务间访问控制RBAC
,以及终端用户身份验证JWT
等,本文主要介绍如何使用服务间访问控制,同时涉及双向TLS
。
【Istio源码】Mixer
Mixer模块为Istio提供了模块化可扩展的组件,将策略与遥测进行抽象,通过配置模型进行配置。在《【Istio】自定义 Mixer Adapter示例教程(附源码)》中介绍了如何自定义一个Adapter,本文通过mxier
的源码分析,进一步了解适配器如何工作。
【Istio】自定义 Mixer Adapter示例教程(附源码)
快速开始:micro-mesh/examples/adapter/auth源码传送门
研究Istio下构建简洁的微服务架构,对Istio的研究也更深入,自定义Mixer Adapter必不少,以下结合使用场景做一个自定义适配器的实践分享。
go-micro加入Istio服务网格
将go-micro服务加入service mesh,Client、Server不需要Registry、Selector、Transport等,通过自定义micro的server & client插件,去掉在istio中不需要的组件依赖。
Spark + Elasticsearch构建推荐系统
Github hb-chen/spark-elasticsearch-recommender
- Zeppelin
0.8.0
- Spark
2.3.2
- Elasticsearch
6.3.2
go-micro框架介绍
Centos VSFTP配置
安装
yum install vsftp