Kubernetes集群分为两部分(官网介绍): 控制平面(Master components provide the cluster’s control plane) etcd分布式持久化存储 API服务器(kube-apiserver) 调度器(kube-scheduler) 控制器管理器(k ...
Kubernetes组件简单介绍-Storage
卷(Volumes)官方文档 卷是pod的一个组成部分,定义在pod中,不是独立的kubernetes对象 在官网可以看到有很多Volume类型,这里只介绍其中的几种,其它可以查看官网 emptyDir特点: 卷从一个空目录开始,运行在pod内的应用程序可以读写 卷的生命周期和pod的生命周期相关 ...
Kubernetes组件简单介绍-Service
服务(Service)官方文档 由于一下原因,我们需要引入Service: pod是短暂的,它们随时会启动或者关闭 Kubernetes在pod启动前会给已经调度到节点上的pod分配IP地址,因此客户端不能提前知道提供服务的pod的IP地址 水平伸缩意味着多个pod可能会提供相同的服务,每个pod ...
Kubernetes组件简单介绍-Pod、Controller
Pod官方文档 pod是一组并置的容器(由一个或多个组成),代表了 Kubernetes 中的基本构建模块,在实际应用中我们不会单独部署容器,都是针对一组pod的容器进行部署和操作 重要概念: 标签:使用标签进行pod的分组(通过标签选择器列出 kubectl get po -l key=valu ...
ElasticSearch桶聚合
Bucket 可以理解为一个桶,它会遍历文档中的内容,凡是符合某一要求的就放入一个桶中(类似于SQL中的group by) Terms Aggregation用于分组聚合 根据 language 字段对 books 索引中的文档进行分组,统计各编程语言的书的数量 POST books/_search ...
ElasticSearch指标聚合
Max / Min Aggregation用于最大值/最小值统计 GET books/_search{ "size" : 0, "aggs" : { "max_price" : { "max" : {"field ...
ElasticSearch搜索排序
默认排序ElasticSearch 是按照查询和文档的相关度进行排序的,默认按评分降序排序 GET books/_search{ "query" : { "term" : {"title" : "java"} }} ...
ElasticSearch搜索高亮
自定义高亮片段ElasticSearch 默认会用 <em></em> 标签标记关键字。想要自定义标签,只要在高亮属性中给需要高亮的字段加上 pre_tags 和 post_tags 即可: GET books/_search{ "query" : { ...
ElasticSearch位置查询
ElasticSearch 可以对地理位置点 geo_point 类型和地理位置形状 geo_shape 类型的数据进行搜索。 地址位置数据: {"index" : {"_index" : "geo", "_type" : "city", "_id" : "1"} ...
ElasticSearch嵌套查询
在 ElasticSearch 这样的分布式系统中执行 SQL 风格的连接查询代价昂贵,为了实现水平规模的扩展,提供了两种形式的join: nested query(嵌套查询) 文档中可能包含嵌套类型的字段,这些字段用来索引一些数组对象,每个对象都可以作为一条独立的文档被查询出来 has_ch ...