2019年12月28日

ES学习(三)--查询

摘要: 一、query string search A、搜索全部商品 GET /ecommerce/_search B、 查询商品名为牙膏,价格降序排列 GET /ecommerce/_search?q=name:yagao&sort=price:desc 二、 query DSL A、 查询所有商品 GE 阅读全文

posted @ 2019-12-28 19:06 DjanFey 阅读(205) 评论(0) 推荐(0) 编辑

ES学习(二)--增删改查

摘要: 一、 查看健康状况 GET _cat/health?v 二、 查看索引 GET _cat/indices?v 三、 插入索引 PUT /ecommerce 四、 在索引下插入文档 PUT /ecommerce/_doc/1 { "name":"gaolujie yagao", "desc":"you 阅读全文

posted @ 2019-12-28 18:14 DjanFey 阅读(107) 评论(0) 推荐(0) 编辑

2019年12月27日

GIT学习

摘要: 一、初始化 git init 二、签名 A、用户名和邮箱,用于识别用户 B、命令 1. 项目级别/仓库级别,优先级高 git config user.name xxx git config user.email xxx 2. 系统用户级别 git config --global user.name 阅读全文

posted @ 2019-12-27 17:59 DjanFey 阅读(110) 评论(0) 推荐(0) 编辑

2019年12月26日

ES学习(一)--核心概念,NRT、索引、分片、副本

摘要: (1)Near Realtime(NRT):近实时,两个意思,从写入数据到数据可以被搜索到有一个小延迟(大概1秒);基于es执行搜索和分析可以达到秒级 (2)Cluster:集群,包含多个节点,每个节点属于哪个集群是通过一个配置(集群名称,默认是elasticsearch)来决定的,对于中小型应用来 阅读全文

posted @ 2019-12-26 22:20 DjanFey 阅读(1155) 评论(0) 推荐(0) 编辑

2019年11月27日

YAML注意点

摘要: 一、yaml只能使用空格,不能使用tab 二、数组类型 1. animal - Cat - Dog 2. animal: [Cat,Dog] 三、null类型 1. 不写 2. ~ 四、日期类型:2004-05-03T17:30:08+08:00或20040503T173008+08 五、运行使用两 阅读全文

posted @ 2019-11-27 10:26 DjanFey 阅读(357) 评论(0) 推荐(0) 编辑

2019年11月26日

k8s学习(十一)-- 运维

摘要: 学习目标:修改kubeadm,达到证书可用期限为十年 能够构建高可用的k8s集群 一、修改证书期限 1. git clone https://github.com/kubernetes/kubernetes.git 2. git checkout -b remotes/origin/release- 阅读全文

posted @ 2019-11-26 10:44 DjanFey 阅读(163) 评论(0) 推荐(0) 编辑

k8s学习(十)-- helm

摘要: 学习目标:掌握helm原理 helm模板自定义 helm部署一些常用插件 一、Helm是官方提供的类似于yum的包管理器,是部署环境的流程封装。Helm有两个重要的概念:chart和release A、chart是创建一个应用的信息集合,包括各种Kubernetes对象的配置模板、参数定义、依赖关系 阅读全文

posted @ 2019-11-26 10:40 DjanFey 阅读(215) 评论(0) 推荐(0) 编辑

k8s学习(九)-- 集群安全机制

摘要: 学习目标:集群的认证 鉴权 访问控制 原理及流程 一、认证: A、HTTP Token认证:通过一个Token来识别合法用户。 1. HTTP Token的认证是用一个很长的特殊编码方式的并且难以被模仿的字符串-token来表达客户的一种方式。Token是一个很长很复杂的字符串,每一个token对应 阅读全文

posted @ 2019-11-26 10:38 DjanFey 阅读(275) 评论(0) 推荐(0) 编辑

k8s学习(八)-- 调度器

摘要: 学习目标:掌握调度器原理,能够根据要求把pod定义到想要的节点运行 一、简介: A、Scheduler是作为单独的程序运行的,启动之后会一直坚挺API Server,获取Pod.Spec.NodeName为空的pod,对每个pod都会创建一个binding,表明该pod应该放在哪个节点上。 二、调度 阅读全文

posted @ 2019-11-26 10:31 DjanFey 阅读(226) 评论(0) 推荐(0) 编辑

k8s学习(七)-- 存储

摘要: 学习目标:掌握多种存储类型的特点,并且能够在不同的环境中选择合适的存储方案 一、ConfigMap A、ConfigMap功能在kubernetes1.2版本中引入的,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API给我们提供了向容器注入配置信息的机制,Con 阅读全文

posted @ 2019-11-26 10:25 DjanFey 阅读(198) 评论(0) 推荐(0) 编辑

导航