ESaaS(ElasticSearch as a Service)是ElasticSearch on Kubernetes的产品实现,是利用Docker
和Kubernetes
等容器虚拟化和编排调度系统,将ElasticSearch抽象为CaaS(Container as a Service)平台上的一种服务,实现秒级创建和扩缩容一个用户自定义的ElasticSerach集群,并且保证高可用和数据安全等方面。
data volume
和存储ES plugin的plugin volume
,对应服务器上的hostpath /es/$cluser-name/data/data
和/es/$cluser-name/data/plugin
;plugin volume
,对应服务器上的hostpath /es/$cluser-name/client(or master)/plugin
;/es/$cluser-name/client(or data,master)/plugin
;$Client-IP:$NodePort
;
在下一篇博文 ESaaS架构及实现细节(二) 中将介绍这个方案需要注意和考虑的关键实现细节,内容涉及二十多项。